- Zu viele globale Variablen
- Der Programmierer sagt: "Die Methode kann ich nicht testen."
- Das Projekt verwendet veraltete Bibliotheken oder Plugins
- Hidden Features, niemand weiss von diesem Feature
- Nicht benutzte Features
- Es gibt Integrationstest an Stelle von Unit-Tests
- Vererbung und Abstrakte Klassen (in den meisten Anwendungsfällen)
- Verstoss gegen Clean Code wie:
- Code Duplikate, Verstoß gegen die DRY Regel
- Case Anweisungen mit den Werten 1, 2, 3 ... (Java)
- Eval Anweisungen in JS
- Methoden mit Boolean Parametern
- Zu lange Klassen oder Methoden
- Methoden mit drei oder mehr Parametern
- Methoden mit Parametern die als Ausgabe die dienen
Die Liste ist nicht vollständig, bitte gebt mir Feedback zur Erweiterung der Liste.
Keine Kommentare:
Kommentar veröffentlichen