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

History of a Thriving Codebase

History of a Thriving Codebase

We follow best practices like test driven development with the hope of minimizing bugs and making our applications easier to work with over time. These techniques will take us far, but why should we limit our efforts to just the code we write? In this talk we will explore how the history of a codebase affects the live's of the developers working on it. We will dig into manipulating a codebase to create an effective history through writing wonderful commit messages, creating topic branches and rebasing commits. Let's explore how we can make life a bit more manageable in the fast moving world of software development.

Brett Chalupa

April 08, 2014
Tweet

More Decks by Brett Chalupa

Other Decks in Programming

Transcript

  1. I help organize the Burlington Ruby Conference. You should come!

    August 1st, 2nd & 3rd http://burlingtonruby.com
  2. Maybe it is the open source project you hack on

    at night or the code at your day job.
  3. Write a message that future you would read and go

    “oh, that is why I did that.”