Schritte, um Unit-Tests langsam in ein Projekt zu integrieren

Derzeit arbeite ich in einem Koop-Semester mit einem anderen Koop-Studenten an einem Projekt, das kurz vor dem Abschluss steht. Seitdem dieses Projekt von Kooperationsprojekt zu Kooperationsprojekt weitergegeben wurde, wurden schlechte Praktiken auf dem Weg gemacht und die Tests wurden bis zum Ende belassen. Ich habe beschlossen, Unit-Tests zu schreiben, um beim Testen etwas Neues zu lernen.

Ich arbeite jedoch an einer dreistufigen, eng gekoppelten App, die in der aktuellen Form für einen Komponententest unmöglich zu sein scheint. Ich möchte den anderen Koop-Studenten, der keine Kenntnis von diesen Konzepten hat, nicht abschrecken, indem ich den Code über Nacht bis zur Unkenntlichkeit umgestalte. Welche Schritte sollte ich also unternehmen, um den Code langsam in Richtung Unit-Testbarkeit zu ziehen? Sollte ich zuerst ein Factory-Pattern implementieren und den anderen Studenten damit vertraut machen, bevor ich weitermache?

Ich entschuldige mich, wenn mein Wissen fehlerhaft ist und es kein Problem geben sollte. Ich bin neu in diesem :)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage