Journey to TDD - Inherited Codebase
If you found this article and want to start at the beginning, this series starts here.
I talked about being vigilant when creating untested environment.
Of course, that is always easier said than done.
For me, one experience that solidified my experience in adopting test driven development whole-heartedly was helping out friends and inherited a production code base.
The expectation was for me to manage all technical aspects of this code base as the sole technical person among the group.
At first, I worked around the code. Adding small features here and there, manually testing that what I wrote “worked”. Things were moving along and maintained the old code with the new code.
Did I start to add tests? There are reasons