Hacker News new | ask | show | jobs
by jwdunne 3249 days ago
And on that, I believe Linus uses 8-wide tabs. You are, apparently, doing it wrong if that causes problems.
2 comments

Given the ease with which editors resize tabs, and given the problems caused by excessively nested code: seems reasonable.
I agree. I use spaces and 2 to 4 depending on typical language style but even then heavy nesting is obvious.

I have a project full of essentially 'if (true) return true; else return false;'. Sometimes heavily nested. It's just not necessary.

Guard-style returns go a long way but a long column of those may mask deeper problems of structure. I don't mean inheritance-polymorphism no-ifs but rather your code isn't dumb enough and perhaps your data isn't smart enough.

4. Format of whitespace