Coding Rule #1
Schreibe niemals ein komplexes Programm, für das du keine Unit Tests schreiben könntest. Oder überlege dir genau, warum du ggf. auf Tests verzichten kannst/musst. Je komplexer deine Software, desto wahrscheinlicher baust du beim Bugfixing neue Bugs ein.
Assumtion is the mother of all fuck ups!
