Hallo.
Ich denke, dass viele Leute Unit-Tests schreiben, wenn sie Ingenieure sind. In der Vergangenheit habe ich ungefähr 80% der Projekte geschrieben. Aber warum muss ich es schreiben?
Als ich es auf meine eigene Weise analysierte, bekam ich die folgenden Meinungen. ① Mir wurde gesagt, ich soll es tun ② Als Indexnummer für persönliche Ziele verwenden ③ Zur Qualitätsverbesserung
Ich bin sicher, mein Chef hat mir von ① erzählt. Die Gedanken von Chefs, die nicht verstehen, warum sie es tun, sind jedoch im Allgemeinen in (2) oder (3) zusammengefasst.
② ist ein schneller Weg, um Zahlen zu machen. Es ist jedoch eine bedeutungslose Zahl, da ich auch für einen solchen Code einen Test schreiben muss.
sample.java
public int returnZero(){
return 0;
}
In Bezug auf (3) ist die Qualität nicht nur der Code, sondern auch die Leistung und die Spezifikationen. Das Schreiben eines Komponententests bedeutet also nicht, dass die Qualität verbessert wird.
Ich denke, dass es sich nicht lohnt, es zu tun, wenn Sie es so zusammenstellen.
Warum also zum Anfang zurückkehren und es tun?
Ihre eigene Antwort lautet ** "um Vertrauen und Seelenfrieden zu gewinnen" **.
Sie schreiben den Quellcode und bekommen das, was Sie erwarten, oder? Ich denke, Sie haben oft Angst, aber Sie können das Ergebnis überprüfen, indem Sie einen Komponententest schreiben.
Wenn es in Zukunft eine Implementierung gibt, die das gleiche Ergebnis, aber einen anderen Verarbeitungsinhalt aufweist, können Sie das Ergebnis sofort überprüfen, indem Sie einen Komponententest schreiben.
Mit den bisher erzielten Ausführungsergebnissen werden Sie zuversichtlich sein! Das kannst du sagen.
Ich bin etwas Besonderes und brauche keinen Test! Sie müssen es nicht separat schreiben, sondern bleiben einfach so, wie Sie sind.
Wenn nicht, warum nicht einen Unit-Test schreiben, um sich einen gewissen Spielraum zu verschaffen?
Recommended Posts