Laws in Software Development: The Broken Windows Theory in E2E Test Automation and Continuous Testing
Always keep your automated E2E tests clean and PASS!
6 min readSep 6, 2024
This article is one of the “Laws in Software Development” series:
- 80/20 Rule
- Broken Window Theory
- Parkinson’s Law: “work expands so as to fill the time available for its completion”
- Sturgeon’s law: “ninety percent of everything is crap”
- Murphy’s law: “Anything that can go wrong will go wrong”
- The 10,000-Hour Rule: “The key to achieving true expertise is simply a matter of practicing”
- Brooks’ Law: “Adding manpower to a late project makes it later.”
- Hosftadter’s Law: “It always takes longer than you expect, even when you take into account Hofstadter’s Law.”
- Conway’s Law: “Any piece of software reflects the organizational structure that produced it.”
- KISS principle: “Keep it Simple, Stupid”
- …
Table of Contents:
· The Broken Window Theory
· The Broken Window Theory in the classic “Pragmatic Programmer” book
· The Broken Window Theory in E2E Test Automation
· The Broken Window Theory in…