I'm often wondering about Uncle Bob's Transformation Priority Premise (extract here:
https://medium.com/@zolipeto/extract-of-uncle-bobs-transformation-priority-premise-post-85ab20216fb1 )
Now I am wondering if it is approachable from another angle: using structured programmings 'Sequence, Selection, Iteration' as building blocks (maybe with some extansion eg. State).
WDYT? Is there any research on that?
@Prathyush
For example I'd say these transformations would make sense:
nil -> Sequence
Sequence -> Selection (+State to branch on & StateSetter before Selection happens)
Selection -> Iteration
So I'd be interesred how structured programmings building blocks behave and relate when we use TDD or when we just refactor a piece of code.