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

History of a Thriving Codebase

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

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

Transcript

40 slides

More Decks by Brett Chalupa

Other Decks in Programming