Solutionunvalidated
naive approach would be to just define additional public methods — write unit tests for each stage of `processData()` independently. Tension: the common interface required for polymorphic behavior. Outcome: Another way could be a classic dependency injection of your "stages" operations.
e3e47c03-6acc-4de2-89de-62a02f6e4b3e
naive approach would be to just define additional public methods — write unit tests for each stage of processData() independently. Tension: the common interface required for polymorphic behavior. Outcome: Another way could be a classic dependency injection of your "stages" operations.