Często słyszymy: “TDD powinno sprawiać, że oprogramowanie nie ma bugów“. A to bardzo mylne pojmowanie wszystkiego, co się za TDD kryje! I dla tej praktyki mocno krzywdzące, bo gdy się okazuje, że tak nie jest, to ludzie się zniechęcają.

Ale do rzeczy: czy TDD zwalnia z myślenia? Albo inaczej: czy z TDD nie można popełnić błędów?

Czy przetestowany kod jest poprawny? Uwaga, rocket science approaching:

Testy weryfikują, że kod działa tak jak chce tego

[...] Czytaj dalej na blogu Autora