And for the record. I format my own code in the same way that Paul and
Jeff format theirs. So I am advocating tolerance of those who prefer BSD
style. I have worked to "free my mind" from being bothered by trivia
like spacing and they no longer hinder my considering other aspects of
the code
Paul M Jones wrote:
On Sep 30, 2006, at 11:55 AM, Jeff Moore wrote:
Seriously, the important thing is to have a standard, not so much
what the standard is. (Unless it is really bad.) These standards
discussions always generate heat and friction and not much light.
I generally like the PEAR standard. Is there a reason not to use
it? Why not start with that and say, we conform to the PEAR
standard, except for these exceptions, and here are some additions.
Or if you just can't bring yourself to link to the PEAR standard, at
least re-state it and adopt compatibility as a goal. There is so
little to be gained from creating yet another coding standard.
Preach the word, brother. Jeff and I have blogged on exactly these
issues in the past ...
* <http://paul-m-jones.com/blog/?p=34>
* <http://www.procata.com/blog/archives/2004/09/24/php-coding-standards/>
To sum up, I'll quote Jeff:
Having your code in a "normalized" form frees the mind to consider
other aspects of the code. Poorly or inconsistently styled code can
obscure refactorings. With a good coding standard, the benefits
outweigh having to re-train yourself out of a few habits.
The general thesis is to adopt a previously-existing published
standard (in this case, PEAR) and adhere to it, noting any deviations
as exceptions. See also the Solar coding style guide, which is
composed only of a link to the PEAR style guide and one exception note.
<http://solarphp.com/index.php/docs/read/Main/StyleGuide>
--
Paul M. Jones <http://paul-m-jones.com>
Solar: Simple Object Library and Application Repository
for PHP5. <http://solarphp.com>
Savant: The simple, elegant, and powerful solution for
templates in PHP. <http://phpsavant.com>