Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Keeping Code Style Sanity in a 13-year-old Codebase

Keeping Code Style Sanity in a 13-year-old Codebase

Gabi Stefanini

April 27, 2017
Tweet

Other Decks in Technology

Transcript

  1. 1year at Shopify year programming Ruby year coding Rails apps

    time ever in a tech conference time speaking to a tech crowd
  2. –Yukuhiro “Matz” Matsumoto “I want to make Ruby users free.

    I want to give them the freedom to choose. People are different. People choose different criteria.”
  3. Negative 7% Neutral 7% Positive 85% Do you believe Policial

    has a positive role in our pull requests?
  4. “Helps onboard new team members” “Allows code reviews to focus

    on logic instead of style” “Makes code more readable”
  5. “Ruby is not new for me, so I know all

    these” “It doesn’t provide much insight into why the rules exist and how they improve our codebase.”
  6. “It’s making the code base more predictable” “Helps me not

    to worry about what the standard code style should be when I’m writing code.”
  7. “It usually means I need to spend more time cleaning

    up.” “Annoying that different projects have different styles.” “The rules or violations are not always clear.”
  8. Volmer Soares and Rafael França for sharing the whole story

    from the beginning and reviewing the content many times over. Florian Weingarten for the instructive conversations, guidance and reviews. Special People:
  9. My colleagues who reviewed content, watched the test runs and

    cheered me on: Adrian Cho, Anita Clarke, Andre Rocha, Quyen Le, Jessica Joly, Andrea Ross, Jace Meyer, Sean Wilson, Sean Griffin and Jaime Woo. Special People: