First of all I note that the code you are presenting to me as supportive examples includes simpoly unacceptable entities like

int xyz;

OK I get that it;s just filler doggerel and the braces are the point but it's still lame. But so is a lot of code; like

int NumGrads

instead of

int GraduateCount;

Dropping letters is just so cool, don't you think?

I've made my argument and you've yet to critique it; BOL braces align vertically with the closing brace and vertical alignment is the holiest of code legibility grails. I'm rigorous about it *again, see

https://medium.com/@cheopys/we-need-to-discuss-code-legibility-1fed83fd571

), and while I've never had anyone say it was hard to read, I've had many tell me, oftent through clenched teeth, theat they would not lower themselves to writing clearly readable code.

I don't know why we still even have to talk about this stuff but as long as I've been in the industry, since 1988, it hasn't gotten any better. The ( spaces inside parentheses ) thing that started around 2000 was just jaw-dropping weird.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store