Related Illnesses

 < Day Day Up > 



Previous contact with Complexification is the primary cause for Over Simplification. After having been on one or more projects that suffered from overly complex design and code, it is easy to switch to the other extreme and attempt to make the design and code overly simple. Instead, a middle ground should be sought to balance the complexity of individual sections of the code with the complexity of the code base as a whole. By seeking to attain minimal and complete interfaces and implementation, you will not be susceptible to either Over Simplification or Complexification.

Just as Complexification causes Over Simplification, Over Simplification is a common cause of Brittle Bones. Because Over Simplification offers functionality that is generally less than complete, it provides a weak foundation for future code built upon it. This makes it important to remedy Over Simplification early in development. Failure to do so is symptomatic of the common illness of Myopia.



 < Day Day Up > 



Preventative Programming Techniques. Avoid and Correct Common Mistakes
Preventative Programming Techniques: Avoid and Correct Common Mistakes (Charles River Media Programming)
ISBN: 1584502576
EAN: 2147483647
Year: 2002
Pages: 121
Authors: Brian Hawkins

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net