Re:Alan Kay on the misunderstanding of OOP (1998)
by emsy on Friday June 24, 2016 @04:25AM
(#11967818)
Breaking up a large functions into smaller functions isn't even (strictly speaking) functional decomposition because not every sub-function might be dependent on the previous function. "Extract function" is a kind of refactoring, but not refactoring itself.
They are two completely different processes.
https://en.wikipedia.org/wiki/Functional_decomposition
https://en.wikipedia.org/wiki/Code_refactoring