Incidental complexity comes about for a number of reasons.
- programmer sloppiness when modelling
- not understanding the problem fully, modelling part of it, and then slapping on hacks to support the remainder
- requirements changing, pressure to make changes quickly
- not noticing that over time and changing requirements the original modelling no loner applies
Comments
Post a Comment