Testen ist die Religion
Best Practice 5 - Testen, um wie eine Religion befolgt zu werden
Das Testen ist nach jeder kleinen oder großen Änderung obligatorisch, egal wie eng Ihr Zeitplan ist oder Sie nur einen kleinen Kommentar im Code geändert haben. Sie müssen den geänderten Code testen.
Es gibt nichts Besseres als Vertrauen bei der Entwicklung von Software, egal wie erfahren oder wie erfahren Sie beim Schreiben von Quellcode sind, Sie müssten Tests für jede einzelne Änderung durchführen, die Sie am Code vorgenommen haben.
- Enger Zeitplan, keine Kompromisse.
- Nur einen Kommentar geändert, trotzdem muss man ihn testen.
- Wenn nur ein Variablenname geändert wurde, müssen Tests durchgeführt werden.
- Wenn Sie sich faul fühlen ... ist es zu gefährlich.
Wenn du es nicht verfolgen willst? Sie werden in Schwierigkeiten sein!
Feiern Sie jeden Fehler, den Sie finden
Ja, Sie sollten sich nicht unglücklich fühlen, wenn Sie oder ein anderer Tester einen Fehler in Ihrem Software-Quellcode finden. Es gibt genügend Gründe, um diese wichtige Entdeckung zu feiern:
- Bugs sind deine Feinde, also hast du einen getötet.
- Jetzt hat Ihre Software einen Fehler weniger.
- Fehler sind gut, solange sie sich nicht wiederholen.
- Was Sie heute lernen, bereitet Sie auf morgen vor
Kritisieren Sie gleichzeitig keinen Entwickler, falls ein Fehler in seinem Code auftritt, da ich zumindest bisher keinen Programmierer kenne, der fehlerfreien Quellcode in der Welt schreiben kann. Zweitens ist dies einer der Gründe, warum wir dies tun haben eine separate Phase in SDLC (Software Development Life Cycle), die wir als Postproduktionssupport (oder Support & Wartung) bezeichnen.