« PHP-Skripte jetzt noch anfälliger für Hacker-Angriffe… Nachlese: DevDusk #2 in der Frankfurter Brotfabrik »

Mehr Tests im Quellcode durch Reduktion

14. November 2008 von Thorsten Biedenkapp

In ihrem Beitrag “Lateral Thinking” stellt Zoe Zlattery die Frage, wie man in schlecht getestetem Code die code coverage durch Tests erhöhen kann. Dabei kommt sie auf eine tolle Idee: Statt mehr Tests für seinen Quelltext zu schreiben solle man doch einfach die Codebestandteile, die keine Tests haben weglassen! Was sich zunächst etwas töricht anhört macht schnell wieder Sinn, wenn man für sein Softwareprodukt hohe Qualitätsstandards ansetzt. Zoe Zlattery nennt als Beispiel für diese Vorgehensweise die Entwicklung des PHP-Kerns selbst, der beim Release 5.3 während des Sommers 2008 eine Steigerung der code coverage von 55% auf fast 70% erfahren hat. Im gleichen Zuge wurden aber die Anzahl der Zeilen Quellcode um knapp 55 kiloLocationen gesenkt. Fazit: Nur getesteter Code ist guter Code :)

Einen Kommentar schreiben

5.0 Jahre Badge