Ich habe in keinem meiner Projekte einen automatisierten Testmechanismus verwendet und ich habe das Gefühl, dass ich viel vermisse. Ich möchte mich verbessern, also muss ich anfangen, einige Probleme anzugehen, die ich so vernachlässigt habe und Git zu versuchen, anstatt bei SVN zu bleiben.
Was ist ein guter Weg, um TDD zu lernen? Ich werde wahrscheinlich Eclipse verwenden, um in Java zu programmieren. Ich habe von JUnit gehört, aber ich weiß nicht, ob ich noch etwas anderes in Betracht ziehen sollte.
quelle
Es gibt wirklich keinen Ersatz dafür, einfach ein Testgeschirr (wie NUnit) zu nehmen, etwas Literatur zu lesen und sich dann die Hände schmutzig zu machen.
Wie James T. Kirk einmal sagte: "Wir lernen durch Handeln."
quelle
Ich kann dieses Buch nur empfehlen: Wachsende objektorientierte Software, die von Tests geleitet wird
Es gibt ein funktionierendes Beispiel, das das Buch durchläuft und eine sehr kohärente Ansicht darüber bietet, wann ein Test erstellt werden sollte, was er enthalten sollte und wie er konstruiert und überarbeitet werden sollte.
quelle
Überprüfen Sie diesen Link . Es ist Bob Martins Blog über TDD - ein ausgezeichnetes Material, mit dem Sie TDD verstehen (oder Ihnen einen anderen potenziellen Kunden vorstellen) können.
quelle