3 ms·
I am not really sure if TDD often is compatible with modern agile development. It lends well to more waterfall style. Or clearly defined systems. If you can de
by Ekaros 1y ago
I am not really sure if TDD often is compatible with modern agile development. It lends well to more waterfall style. Or clearly defined systems.
If you can design fully what your system does before starting it is more reasonable. And often that means going down to level of are inputs and states. Think more of something like control systems for say mobile networks or planes or factory control. You could design whole operation and all states that should happen or could happen before single line of code.
- lisbbb 1y agoThere is no relationship between agile/waterfall and TDD. Same as there is no relationship to pair programming and agile/waterfall, either.
- Retric 1y agoTDD operates at a vastly smaller scale. You don’t write every single test for the entire project before writing a single line of code. Write some tests for a non trivial function before creating the function and the entire cycle might take as little as 20 minutes.