"that's like saying that the manufacturer of a rivet gun should determine
airworthiness standards for aircraft assembled with their products."

Fair call but the manufacturer of a rivet gun should give the user of said
rivet gun guidelines on how best to use the rivet gun true?

Adobe being the manufacturer should be providing guidelines as to the best
practise way to use the product and use the language.

In the end it is up to the developer to decide what to write and how to
structure their code so having a standard of sorts seems kind of useless to
me as for one the language and environments are changing so quickly that the
so called standard would keep being changed to adapt to the new
environments.

Adobe should be saying things like (this is an example so don't flame me
about it's ) :

"When looping over an array the preference is <cfloop array="arr".. over
<cfloop from="1" to="#arrayLen(arr)#" because bla bla bla...." and so on.

I see this as a standard.  The so called "coding standards" documents are
more "coding convention" documents that outline an organisations preferred
coding style and in my view is not and should not be referred to a general
industry coding standard as I see it often referenced as but poorly as an
organisational based standard, and even then it isn't a coding standard, it
is a coding convention guide.  I see the two as very different things.

The only reason I am even bring it up is that it was asked by Sean to update
it and make it current which I don't really think is his responsibility to
do.

Sure if you want to use it as a base for developing your own guideline
within your own organisation then sure go right a head, but it shouldn't be
taken as gospel as each organisations requirements are different and should
be treated as such.

As for what Toby has mentioned such as "release processes, merging and
conflict management procedures etc" these are procedure based things and
should not be anywhere near coding standards....imo anyway

-----Original Message-----
From: Robin Hilliard [mailto:ro...@rocketboots.com.au] 
Sent: Wednesday, 4 August 2010 2:33 PM
To: cfaussie@googlegroups.com
Subject: Re: [cfaussie] Re: Coding Standards

> 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