bitcrafter

u/bitcrafter@programming.dev
4 posts · 936 comments

Recent posts

Recent comments

One can definitely go overboard with this, though. I have had to read a lot of code where someone broke something up into several functions that only had the effective of forcing me to constantly bounce around all over source file to figure out what was going on without improving clarity at all.

Ugh, I absolutely hate reading code with a ton of variables that are only used once, because each introduction of a variable is a new thing that I have to first parse and then track to figure out what it does. I would much rather read a pipeline that expresses what is going on concisely without introducing extraneous elements. In particular, I thought that the pipeline at the start of the article was perfectly clear and did not need any of the subsequent modifications.

Of course, it is only a matter of time before someone takes this and bolts an OOP system on top; the result will be called C3 Plus Objects, or C3PO for short.