September 25, 2008
(image taken from Dan4th’s photostream)
In the beginning, there were programmers. The programmers quickly discovered integration pain:
“Bob! You broke the payments module again!”
Eventually a couple of guys felt the integration pain, thought “forget that” and wrote CruiseControl. This was in the days of CVS, java 1.2, and XML being considered kind of avant-guarde.
Cruisecontrol has a [...]
Read the full article →
September 24, 2008
(image via Annie Mole’s photostream)
“Enterprise” version control systems are all about … well … control. Teams that practise TDD and CI don’t need control so much because they have visibility. If you committed your changes to the wrong branch, the tests will fail. If someone checks in an unauthorised change to the [...]
Read the full article →