I have a massive problem with K&R style bracing, I find it incredibly difficult to quickly read or look at the code, especially if you're playing around with nested levels, I prefer stuff lining up because when you remove indents you can clearly see what matches with what.


The "if (0==dataValue)" drives me potty looking at code as well, I understand the historical reasons for it, but, urgh, just icky.

While on the subject of irrational things, I cannot write a return like:

return myResult;

I always bracket it

return (myResult);

And switch statements I always put the cases in brackets....


Yeah, I'm weird.