|
Worst thing I (very recently) saw: blocks indentated K&R with a blank line after each block opening, as in
while (something){
code
}
if (something){
code
}
Why use the K&R style at all if the code is not more compact anyway??
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
So, I suppose your point is that if one misuses something it doesn't work as planned.
Why am I not surprised?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
A little late to the game, aintcha?
|
|
|
|
|
I use Allman because I often find that horizontal space is wasted and vertical space is used miserly. A condition is important, so it should stand out and be easy to read, and putting the left brace on the next line helps with that.
modified 31-Mar-21 11:26am.
|
|
|
|
|
Vertical space means I can make notes and such.
|
|
|
|
|
Notes where, on your fanfold printout?!
|
|
|
|
|
Pshaw! Legal-sized sheets, half-inch margins, duh.
|
|
|
|
|
I don't remember the last time I printed code off! My guess would be 1999.
|
|
|
|
|
I don't print my code, but I've printed inherited code on 11x17 paper with narrow margins, as I had to physically diagram it to figure out what it was doing ... 9 sheets in portrait mode using Courier 9 point.
In some cultures, a test of worthiness is going into battle. In IT? It's figuring out inherited code.
|
|
|
|
|
Quote: I had to physically diagram it to figure out what it was doing What happened to the original author?! That should have been job security! If I inherited that code, I'd have him renditioned and put under bright lights until that code got explained.
|
|
|
|
|
Greg Utas wrote: What happened to the original author?! That should have been job security! If I inherited that code, I'd have him renditioned and put under bright lights until that code got explained. Dead men don't tell tales ...
He retired then died a week later.
|
|
|
|
|
I actually wondered if that might be the explanation.
My guess is that code evolved many times, with no one having the inclination to restructure it.
|
|
|
|
|
My _132 column_ fanfold printout ( don'tcha miss the green stripes? ) plenty of room for comments after column 80.
But I don't miss being near the chain printer.
|
|
|
|
|
If I recall correctly, OG is a fan of Wintersmith
|
|
|
|
|
Well, it was a good album, and an excellent pTerry book ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I suppose you're a fan of whitesmith as well.
|
|
|
|
|
I miss TP - and I'm not talking about tp.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
You'd miss tp as well if it were gone.
|
|
|
|
|
|
Don't you know what this will do to Griff's ego if you publicly declare him "right all along".
|
|
|
|
|
It's cool - I don't believe a word of it!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
I agree completely, whoever came up with K&R style ( probably K&R ) were out of their mind, no matter whatever other brilliant stuff they came up with.
What could be better than:
{
...
...
}
|
|
|
|
|
Their 8-space (tab) indentation is worse. Despicable, in fact.
|
|
|
|
|
I didn't know about that one but yes 'despicable' would be the only valid term I can imagine.
|
|
|
|