Link Details

Link 886091 thumbnail
User 355617 avatar

By piccoloprincipe
via michaelfeathers.typepad.com
Submitted: Dec 03 2012 / 07:43

One thing that we know for certain is that codebases grow with time. We add code to them continually. When we think about this, it's easy to become bleak. Each of the classes in a codebase is something that we need to understand. At a certain point a team can no longer "keep the system in their heads" and they have to do a bit of spelunking to figure out what they have and where they should put their changes. Changes may end up in the wrong areas, simply because we are not sure of the right place. We start to introduce errors because we are not aware of other relevant code.
  • 3
  • 0
  • 134
  • 45

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (3)



Voters Against This Link (0)



    Java Performance Optimization
    Written by: Pierre-Hugues Charbonneau
    Featured Refcardz: Top Refcardz:
    1. Design Patterns
    2. OO JS
    3. Cont. Delivery
    4. Java EE7
    5. HTML5 Mobile
    1. Node.js
    2. Debugging JavaScript
    3. OO JS
    4. JSON
    5. Ajax