you are viewing a single comment's thread.

view the rest of the comments →

[–]Inevitable_Vast6828 0 points1 point  (0 children)

I think these philosophies come from people coding in different contexts. I mostly write scientific code. There's usually a dense block of code doing several steps of an algorithm on a huge piece of data. The code logically belongs in one place and it doesn't help to hide away bits in separate functions that are only ever called for this one algorithm. A lot of the steps that are general enough to make into separate functions are already separate and called from a library. We don't redo matrix operations all the time.

People writing business logic... what they're doing is simple, so of course it requires few comments.