Ich habe schon des öfteren die Predigt gehört, doch endlich mal Unittests zu schreiben. Eine Predigt sagte sogar, man solle erst den Unittest schreiben und dann die Klassen und Funktionen dazu.
Ich hab das jetzt einfach mal ausprobiert und ich muss zugeben, dass man doch deutlich langsamer beim Programmieren ist, weil man viel mehr überlegen muss, was man tut. Dies widerum steigert aber die Produktivität so stark, dass es sich wirklich auszahlt, dieses System anzuwenden.
Lustig wird’s, wenn man sich dann überlegt, was es alles für Szenarien gibt. Auch da sollte man erst den Test schreiben und dies dann in die Anwendung einbauen, sonst bringen alle Unittests nichts.
Auf jeden Fall hab ich fest gestellt, dass man doch sehr leicht bei schon kleinen Änderungen den Test kaputt machen kann und er dann korrekterweise meckert. Jedenfalls sollten Unittests in der Produktivumgebung automatisiert regelmäßig ablaufen lassen um die Funktionalität zu gewährleisten.
Hier gibt es keinen Kommentarbereich. Hast du etwas zu kommentieren? Dann blogge einfach selbst. Oder schreib darüber mit deinem Kommentar in einem sozialen Netzwerk deiner Wahl.