Via Dave Astels et son "Why your code sucks" voici quelques règles et raisons pour savoir si votre code craint :
- Votre code craint si il ne marche pas
- Votre code craint si on ne peut pas le tester
- Votre code craint si il n'est pas lisible
- Votre code craint si il n'est pas compréhensible
- Votre code craint si il se conforme à un Framework au mépris des règles de design et d'implémentation
- Votre code craint si il est dupliqué
Allez donc lire l'article complet.