develooper Front page | perl.perl5.porters | Postings from July 2013

Re: Using braces on 'if'; Was: Re: Asan help request

Thread Previous | Thread Next
From:
H.Merijn Brand
Date:
July 31, 2013 07:27
Subject:
Re: Using braces on 'if'; Was: Re: Asan help request
Message ID:
20130731092629.46f71746@pc09.procura.nl
On Tue, 30 Jul 2013 21:29:49 -0700, Father Chrysostomos
<sprout@cpan.org> wrote:

> I would prefer that we not have too many rules.  Being able to format code free-style allows for more clarity when things can up vertically:
> 
>     if      (CvROOT(cv))  slab = OpSLAB(CvROOT(cv));
>     else if (CvSTART(cv)) slab = (OPSLAB *)CvSTART(cv);
> 
> Also, I don’t find that the extra verbosity of braces really helps.  In Perl the fact that braces are enforced does not increase verbosity, because we have ‘and’ and ‘or’ for control flow.  Do that in C and you get void warnings galore.
> 
> If you do not feel comfortable omitting the braces, then don’t omit them.  But does that have to apply to those of us who do feel comfortable omitting them?  I omit them all the time, and only once has that resulted in a mistake (which was caught very quickly).

+Inf to that

In code *I* am responsible for, I remove unneeded braces, as they just
take away focus from the code I read. They just act as noise.

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.19   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About