Test-Driven Reverse Engineering (TDRE)
Another case study on TDRE.
Provided: 2,938 lines of Python code which process a handful of large files to create a number of outputs. [Details can't be disclosed.]
Objective: Refactor to distinguish between the overall sequence of transformational steps and the details of each individual step.
Observations
The code …