Created
August 20, 2009 21:00
-
-
Save perlDreamer/171369 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
So why is this a design issue? Because the slow addition of these little inappropriate fixes is like the growth of barnacles on a boat's hull: eventually you are not sailing a boat but sailing a rock. The initial stable design is made with great clarity as to the roles involved, but the junior programmer may not be aware of how important this issue can be: they don't see themselves as designers, and they may try to shoehorn all enhancements into the running system without considering the accumulated impact on the system's design. | |
Rick Jeliffe, | |
http://broadcast.oreilly.com/2009/08/a-design-trap-of-the-maintenan.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment