I'm often wondering about Uncle Bob's Transformati...
# thinking-together
p
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.
g
there’s a (fairly confusing) connection here with a bunch of functional programming concepts like hylomorphisms/recursion schemes and origami programming
p
Thanks! Will check out!