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.