On Sat, 2006-04-29 at 01:38, Rafael wrote:
> IMHO, vertical aligned brackets can be messy when nesting
Explain messy!?
> relatively-small blocks (and seems to me like a lot of wasted space)
Did you just say wasted space? I mean it's not like 99.9% (pulled from
the dark recesses of my behind) of code gets printed. So that leaves
wasted space on what? My 500 gigs of HD space? You are kidding right?!
> A couple of facts of my codding style:
beat it over a head, gut it, cook over an open fire? ;)
> - I tend to always use brakets, so I ignore the fact that single
Are they tools to help you slow down?
> lines/actions can be written without brackets,
I do so also, it's just good maintenance style since adding code to the
conditional doesn't require adding the braces in the future.
> - I try not to let lines grow larger than about 100 cols (cannot
> be really done with strings and other thingies, and maybe that
> should remain in the old 80 cols, but it's too litle space), and
I still keep my lines at 80... on rare cases 81 :)
> - I use a 4 space indentation, and that alone suffices for making
> a block stand clear enough
Ditto... but those vertically aligned braces just make it eve clearer.
> So, in my case, the code would be something like
> function foo( $x ) {
> // body...
> }
> ···
> $a = foo($b);
Yeah, you're in the lynch camp... yeeeeeeeeeeuck ;)
Cheers,
Rob.
> Chris W. Parker wrote:
> >> So no matter what was actually typed, *I* would see:
> >>
> >>function foo ($x) {
> >> //body
> >>}
> >>
> >>but some heretic who doesn't know any better would see:
> >>function foo($x)
> >>{
> >> //body
> >>}
> [···]
> > Setting aside the fact that you're completely wrong about your
> > preference... ;)
> >
> > What, in your mind, is the advantage to putting the opening brace on
> > the same line as the function call, logic statement, etc.? (Btw, this
> > is a serious question!)
> [···]
> P.S. What, in your mind, is the advantage of replying after quoting the
> original message and not before? :)
Standard netiquette. Only top post when fighting the power :B
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php