Als «tdd» getaggte Fragen

14
TDD: Mache ich es richtig?

Ich bin ein neuer Programmierer (lerne erst seit ungefähr einem Jahr) und in meinem Ziel, besser darin zu werden, habe ich erst kürzlich etwas über TDD gelernt. Ich wollte es mir zur Gewohnheit machen, weil es mir sehr hilfreich erscheint. Ich wollte überprüfen, ob ich es richtig benutze. Was...

14
TDD mit SQL- und Datenmanipulationsfunktionen

Während ich ein professioneller Programmierer bin, wurde ich noch nie in Software-Engineering ausgebildet. Da ich häufig hier bin und SO, habe ich einen Trend festgestellt, wann immer möglich Unit-Tests zu schreiben, und da meine Software komplexer und ausgefeilter wird, sehe ich automatisierte...

13
TDD mit begrenzten Ressourcen

Ich arbeite in einem großen Unternehmen, aber in einem Team von nur zwei Mitarbeitern, das Desktop-LOB-Anwendungen entwickelt. Ich beschäftige mich bereits seit einiger Zeit mit TDD, und obwohl es leicht ist, die Vorteile für größere Anwendungen zu erkennen, fällt es mir schwer, die Zeit zu...

13
TDD, neue Tests, alte noch nicht implementiert

Ich experimentiere mit testgetriebener Entwicklung und habe festgestellt, dass ich häufig in folgende Situationen gerate: Ich schreibe Tests für einige Funktionen X. Diese Tests schlagen fehl. Beim Versuch, X zu implementieren, sehe ich, dass ich ein Feature Y in einer unteren Ebene meines Codes...

13
Kann die TDD-Methode von oben nach unten angewendet werden?

Ich bin nicht sicher, wie TDD, die Methode, den folgenden Fall behandelt. Angenommen, ich möchte den Mergesort-Algorithmus in Python implementieren. Ich beginne mit dem Schreiben assert mergesort([]) === [] und der Test schlägt fehl mit NameError: Name 'mergesort' ist nicht definiert Ich füge dann...

13
Wie kann ich Audiotests durchführen?

Ich habe ein kleines Projekt geerbt und möchte es erweitern und gleichzeitig stabilisieren, indem ich Unit Tests für den neuen Code schreibe, den ich hinzufüge. Die erste Klasse TypedAudioCreatorerstellt Audiodateien, und dies erwies sich als sehr einfach, zuerst zu testen und dann Code zu...

13
Arten von Komponententests basierend auf der Nützlichkeit

Wertmäßig sehe ich in meiner Praxis zwei Gruppen von Unit-Tests: Tests, die eine nicht triviale Logik testen. Das Schreiben (entweder vor oder nach der Implementierung) deckt einige Probleme / potenzielle Fehler auf und hilft, sicher zu sein, dass die Logik in Zukunft geändert wird. Tests, die...