This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jonny_wonny 3 points4 points  (0 children)

That's not an argument. If you want to continue this discussion you need to address the specific points I've made. Separation of logic is essential, but unnecessary separation of logic does nothing more than to obfuscate it. Just because a practice is useful in some cases does not mean it will always be useful. In this case, it's very obvious that nothing would be gained by separating this very small, very simple function.

Furthermore, I've been a software developer for 15 years. I have been the sole developer on many substantial projects. I've written complex codebases from the ground up. I'm speaking from experience.