So a while back I changed my awful coding habits to "if (!true) { return } ..." after reading a post about "flattening arrow code."
But it got me wondering about conditions with multiple instances such as:
"if (true) {
if (!true) { return }
...
}"
Is arrow code sometimes unavoidable? Or should I be setting flags for everything?