Der Standardprozess für testgetriebene Entwicklung scheint darin zu bestehen, einen Test hinzuzufügen, Fehler zu erkennen, Produktionscode zu schreiben, den Testlauf zu sehen, zu refactorieren und alles in die Quellcodeverwaltung zu überführen.Versionskontrolle und testgetriebene Entwicklung
Gibt es etwas, das Ihnen ermöglicht, die Revision x des Testcodes und die Revision x-1 des Produktionscodes zu überprüfen und festzustellen, dass die Tests, die Sie in Revision x geschrieben haben, fehlschlagen? (Ich würde mich für jede Sprache und Quellcode-Kontrollsystem interessieren, aber ich benutze Ruby und Git)
Es kann Umstände geben, wo Sie Tests hinzufügen könnten, die bereits bestehen, aber sie würden mehr Verifizierung als Entwicklung sein.
Ich glaube nicht, dass jemand Ihnen verbieten würde, irgendetwas zu tun, es ist nur Methodik. Ich würde sagen, dass es meistens sehr informell ist, selbst wenn man den Prozess definiert, in dem Entwickler Tests in der falschen Reihenfolge ausführen (wir möchten sicherstellen, dass unser Code funktioniert). – stefanB