Completely agree with Robin here. It's useful to have someone like Adobe propagate a general standard, but a proper coding standard for any organization contains more than just general best practice - it should proscribe how things are done for the given company, including release processes, merging and conflict management procedures etc. Also while a lot of what goes into coding standards can be considered to be industry wide, there are always environment specific and team specific alterations.

Toby
On 04/08/2010, at 2:32 PM, Robin Hilliard wrote:

If a coding standard for writing ColdFusion should be developed it should be developed by Adobe, maintained distributed by them also. After all they are
the ones distributing the platform.

That argument doesn't work for me Steve - that's like saying that the manufacturer of a rivet gun should determine airworthiness standards for aircraft assembled with their products.

Almost all code is written for two audiences - (1) the parser attached to the compiler/interpreter and (2) other developers. Adobe is responsible for the standard of (1) by definition, because they write the parser. Any other standards exist solely to aid comprehension for other developers reading the code.

Every coding standard starts as a "how I write code" document. It turns into a standard when a second person takes it up. There can be as many coding standards as there are groups of co-operating developers, and as long as they aid each group in understanding the intent of each-other's code, they're worth having. They're also worth sharing with other groups so that good ideas can spread, and optimal (for purpose) coding standards can evolve to fill their own ecological niche in the standardosphere.

Cheers,
Robin

PS: See you at the Melbourne Flex UG tomorrow night.

ROBIN HILLIARD
Chief Technology Officer
ro...@rocketboots.com.au

RocketBoots Pty Ltd
Level 11
189 Kent Street
Sydney NSW 2001
Australia
Phone +61 2 9323 2507
Facsimile +61 2 9323 2501
Mobile +61 418 414 341
www.rocketboots.com.au  


--
You received this message because you are subscribed to the Google Groups "cfaussie" group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en .


--
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.

Reply via email to