3 Stimmen

Wie melde ich den Effekt von TDD?

Ich versuche, mit testgetriebenen Ansätzen vertrauter zu werden. Aber ich bin peinlich berührt, weil ich den Effekt von TDD melden muss. Ich sollte die UT-Ergebnisse dem Vorgesetzten melden. (Ich habe den Wert der Fehler gemeldet, als ich die UT (Unittest) durchgesetzt habe.)

Aber ich kann das UT (Unittest) Ergebnis nicht erhalten, wenn ich TDD versuche. Bitte lassen Sie mich wissen, wie ich den Effekt von TDD melden soll.

0 Stimmen

UT? Steht das für "Unit Testing"?

0 Stimmen

Könnten Sie bitte erklären, was Sie mit "dem Aufwand von TDD", "Wert von Fehlern" und "dem UT-Ergebnis" meinen? Worüber sprechen Sie in Bezug auf Berichte?

0 Stimmen

Entschuldigung, ich habe einen Fehler gemacht, Anstrengung -> Effekt oder Ergebnis.

4voto

Mark Seemann Punkte 216836

Sie können die Qualität oder den Wert von Code nicht einfach messen. Tatsächlich ist Code eine Haftung und nur die resultierende Software ist ein Vermögenswert.

In jedem Fall hat TDD sehr wenig mit der Fehlerbehebung oder Qualitätssicherung zu tun. Es handelt sich um eine Software-Entwicklungsdisziplin.

Auch wenn ich weiß, dass dies schwierig sein kann, müssen Sie Ihren Manager neu schulen.

  • TDD ist eine Entwicklungsmethodologie, keine Testpraxis.
  • Erfahrungen zeigen, dass TDD langfristig überlegen ist.
  • Erwarten Sie, dass die Entwicklungszeit länger ist, aber die 'Test'-Zeiträume kürzer sind.
  • Es wird weniger Bugs geben, aber es wird immer noch Bugs geben.
  • Mit zunehmender Erfahrung mit TDD kann es sein, dass die ersten Projektdurchläufe insgesamt einfach länger dauern, wie bei jeder Lernerfahrung.

1voto

John Saunders Punkte 159011

Wenn du TDD verwendest, dann ist das Ergebnis des Unit-Tests nicht erfolgreiche Unit-Tests - es ist der Code, den du geschrieben hast, um diese Unit-Tests erfolgreich zu machen. Das ist die Art und Weise zu messen - wie viel Code geschrieben wurde.

0voto

marklai Punkte 2010

Vielleicht könnten Sie über den Wert von bereits "beseitigten" Fehlern berichten, bevor sie zu Problemen werden.

Ernsthafter betrachtet, repräsentieren die Tests im TDD die implementierten Funktionen. Der Aufwand sollte also ungefähr den Funktionsabschätzungen entsprechen.

Wenn die eigentliche Frage ist, wie viel Aufwand für TDD aufgewendet wurde, als ob es zusätzliche Zeit wäre, dann weiß ich es nicht. Ich habe TDD auf der Arbeit nicht religiös praktiziert. Das eigentliche Maß könnte Ihr eigener Vergleich ähnlicher Arbeiten im gleichen Umfang mit und ohne TDD sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X