Related Illnesses

 < Day Day Up > 



Myopia is listed as a minor illness because of its less substantial nature, but it is the most common of the minor illnesses. This is due to its participation in causing many of the other illnesses. This stems from the natural human tendency to be more influenced by the short-term circumstances rather than the long-term effects. For instance, Premature Optimization trades short-term performance gains for long-term schedule losses. Likewise, CAP Epidemic has its root in short-term coding speed gains while sacrificing long-term flexibility and maintenance costs. Although Myopia’s link to NIH Syndrome is weaker, there are still many poor NIH Syndrome driven decisions that have their root in short-term thinking.

The list continues with Complexification and Over Simplification, which both result from localized programming decisions that do not consider the result upon the entire project in the long term. Docuphobia and i are similar to CAP Epidemic because they shorten coding time initially only to have later coding take substantially longer than the time saved. Hardcoding is almost entirely driven by myopic decision making, both in an attempt to save time and in the false assumption that designs are unlikely to change. Finally, Brittle Bones has domain over the initial stages of a project, which makes it an extremely likely candidate for Myopia to be a cause. As you can see, this minor illness has a tendency to appear in many places. Therefore, it is important to train yourself to think in terms of the eventual goals of a project in order to avoid falling into the trap of short-term thinking.



 < 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