
Stop Nesting If Statements. Use Guard Clauses
I am not an if-nester, I am the kind of developer who don’t like conditions getting deeply nested. At work i am the one who sees some nested code and try to promote removing the nesting, There are acceptable levels, sure - but I still don’t like it. Level 1 This is fine. if (loggedIn) { } Level 2 Still acceptable. if (loggedIn) { if (authorized) { } } Level 3 Nope. This is where it gets ugly. ...




