Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Aslak and I were brought on to a project with the task of refactoring a legacy codebase. What we found was a A complex application with approximately 30 thousands lines of code, written over a 2 year timeframe by 10-20 programmers. There was little-to-no pair programming involved, certainly no TDD, and unfortunately, no formal reviews of the design and architecture of the system. Nevertheless, the many programmers. The code worked as intended and was actually a success compared to all previous efforts to accomplish the same sort of functionality. The team is somewhat agile and uses CruiseControl for automated builds.

...