Content deleted Content added
m Dating maintenance tags: {{Citation needed}} |
|||
Line 9:
* Many requirements, architecture, and design defects are not uncovered and fixed until after significant effort has been wasted on their implementation.
* [[Debugging]] (including identifying, localizing, fixing, and regression testing defects) becomes harder as more software is produced and integrated.
* [[Encapsulation (object-oriented programming)]] makes it harder to perform [[white-box testing]] and to achieve high levels of [[code coverage]] during testing.{{Citation needed|date=October 2017}}
* There is less time to fix defects found by testing, thereby increasing the likelihood that they will be postponed until later increments or versions of the system, which creates a “bow wave” of [[technical debt]] that can sink projects if it grows too large.
|