9.25. Gute Software ist testbar

Man muss sich über eine Menge Dinge Gedanken machen, wenn man Software entwirft: Wiederverwendbarkeit, saubere APIs, Entwurfsmuster usw. Gleichermaßen wichtig ist es, dass man über die Testbarkeit seines Codes nachdenkt. Wir haben über ein paar Kriterien der Testbarkeit gesprochen: sauber gebauten Code und Codeabdeckung. Denken Sie allerdings nicht, dass Sie, nur weil bei jedem Einchecken JUnit ausgeführt wird, automatisch auch guten Code haben.

Es gibt ein paar schlechte Testangewohnheiten, vor denen Sie sich hüten sollten.

Eine ganze Menge heiße Luft

Neulingen in der testgesteuerten Entwicklung passiert es leicht, dass sie ein Menge Testcode schreiben, aber eigentlich überhaupt nichts testen. Beispielsweise ...

Get Softwareentwicklung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.