Comment I'm in Japan... (Score 1) 199
and getting a kick out of these replies.
You guys are so CUTE with your little download speeds!
and getting a kick out of these replies.
You guys are so CUTE with your little download speeds!
Are separate things. Don't confuse the two, or you end up with the following annoying conversation:
"You got your laws in my morals!"
"You got your morals in my laws!"
I personally find this EXTREMELY hard to read.
Frankly speaking, nesting code that deep makes it extremely hard to read and follow. Much more so than the very clear "filter weird cases then move down the line" paradigm that the previous example uses.
Additionally, you're moving the end of the blocks so far from their start that it's nearly impossible to remember what conditions you're in by the time you're 3 deep, and even more difficult to refactor-as-you-go which I'm constantly doing to make better code.
Almost all of my code, with very few exceptions, is 2 indents or less.
Logic is a systematic method of coming to the wrong conclusion with confidence.