|
re-sent (apologies for dupes):
Utterly must read
:
Not
necessarily follow, but do read.
Its got a whole assload of stuff that you just do both consciously and subconsciously as a developer
And he
puts it all into words that human beans can understand.
It
also has links to the best of m$'s developers' current
thoughts on the rights and wrongs of hungarian (basically
everyone uses it wrongly : it should highlight type = kind
of var rather
than the Type = datatype. The example they
use
is that an integer co-ordinate should have a different
prefix to
an integer counter).
And
once you've read it, you'll probably want to roll your own
anyway
:)
From
the article :
"
“It’s at this point you
typically say, ‘Blistering Barnacles, we’ve got to get some consistent
coding conventions around here!’ and you spend the next day writing up coding
conventions for your team and the next six days arguing about the One True Brace
Style and the next three weeks rewriting old code to conform to the One True
Brace Style until a manager catches you and screams at you for wasting time on
something that can never make money, and you decide that it’s not really a bad
thing to only reformat code when you revisit it, so you have about half of a
True Brace Style and pretty soon you forget all about that and then you can
start obsessing about something else irrelevant to making money like replacing
one kind of string class with another kind of string class.”
" --
This electronic message together with any attachments is confidential and intended for the named recipient's use only. If you are not the intended recipient (i) do not copy, disclose or use the contents in any way, (ii) please let us know by return email immediately then destroy the message, and any hard copies of the message, and any attachments. The sender of this message is not responsible for any changes made to this message and/or any attachments and/or connection linkages to the Internet referred to in this message after it has been sent. Unless otherwise stated, any pricing information given in this message and/or attachments is indicative only, is subject to change and does not constitute an offer to buy or sell securities or derivatives at any price quoted. Any reference to the terms of executed transactions should be treated as preliminary only and subject to separate formal written notification. Where reference is made to research material and/or research recommendations, the basis of the provision of such research material and/or recommendations is set out in the relevant disclaimer. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
