&gt; I think Clean Code has encouraged people to write a lot of single line functions that get called from a single place (often with weird parameter lists) as a means of replacing commented code blocks.<p><i>Single line</i> functions, called from a <i>single</i> place? To replace commented code blocks?? In the name of <i>improving</i> readability!? What?! (!!!)<p>Unrelated to that: If your function name correctly and completely describes the actions taken by that function and those that it calls, then replacing a commented code block with that function isn&#x27;t <i>unreasonable</i>.<p><i>shrug</i> I guess the ages old advice: &quot;Dogma is bad. Rules of thumb are often useful.&quot; applies to the topics discussed in this subthread. :)