&gt; 4. No literals<p>Generally I agree with you here, but I <i>think</i> what the post is getting at is more the one case where you do want a variable in place of a literal - when passing the literal into a function where its purpose isn&#x27;t immediately obvious. Passing the literal behind a more meaningful variable name can provide cleaner, self-documenting code in cases where, for example, modifying the function isn&#x27;t possible and writing an adaptor would be overkill.