Test-driven development: Difference between revisions

Content deleted Content added
Licriss (talk | contribs)
m Practices to avoid, or "anti-patterns": removed testing "behavior" from anti-patterns as this is a goal not an anti-pattern
Licriss (talk | contribs)
Disadvantages: Increased costs is a very debatable side effect since production bugs can easily outweigh the costs of writing tests, removed.
Line 180:
# '''Overcomplication''': An overemphasis on TDD can lead to code that is more complex than necessary.
# '''Neglect of Overall Design''': Focusing too narrowly on passing tests can sometimes lead to neglect of the bigger picture in software design.
# '''Increased Costs''': The additional time and resources required for TDD can result in higher development costs.
 
=== Benefits ===