Ich habe immer die Empfehlung gesehen, zuerst Unit-Tests zu schreiben und dann mit dem Schreiben von Code zu beginnen. Ich bin jedoch der Meinung, dass es (für mich) viel komfortabler ist, in die andere Richtung zu gehen. Schreiben Sie zuerst Code und dann Unit-Tests, da wir nach dem Schreiben des eigentlichen Codes deutlich mehr Klarheit haben. Wenn ich den Code und dann die Tests schreibe, muss ich möglicherweise meinen Code ein wenig ändern, um ihn testbar zu machen, auch wenn ich mich sehr darauf konzentriere, ein testbares Design zu erstellen. Wenn ich dagegen die Tests und dann den Code schreibe, ändern sich die Tests ziemlich häufig, wenn sich der Code formt.
Was sind die Nachteile, wenn ich es anders mache - Code schreiben und dann die Komponententests?