Something like complex one time financial/workflow/maintenance operation that includes calling dozens of different smaller functions, but very well structured.
It does not make sense to separate it more into different functions, because execution is generally linear and having to deal with tree of calls where some calls is depends on state of the previous is become cumbersome and makes reading and making changes more complex.
Again, thats my personal feeling, and nothing more.
Thats my personal opinion, and nothing more:
Something like complex one time financial/workflow/maintenance operation that includes calling dozens of different smaller functions, but very well structured.
It does not make sense to separate it more into different functions, because execution is generally linear and having to deal with tree of calls where some calls is depends on state of the previous is become cumbersome and makes reading and making changes more complex.
Again, thats my personal feeling, and nothing more.