[Freeipa-devel] Proposed modification to C coding standard

Dmitri Pal dpal at redhat.com
Fri Jul 24 19:38:53 UTC 2009


John Dennis wrote:
> Our coding standards highly recommended *not* using braces following a
> conditional when there is a single expression
>
> http://freeipa.com/page/Coding_Style#Conditions_and_Statements
>
> I propose to amend this so that it is highly recommended to always use
> braces.
>
> Discussion:
>
> By not using braces to form a block there is an opportunity to
> introduce a bug if a programmer adds another expression and fails to
> notice braces are now needed to preserve program logic. Always using
> braces is simple defensive programming practice and is recommended by
> many coding standards. Practical experience has shown the failure to
> introduce braces when none were there previously is a common mistake
> which introduces bugs often not found until much later, this can be
> eliminated by always using braces, readability is not compromised.
>
Now I know how to change what I do not like in the standard :)

+1

-- 
Thank you,
Dmitri Pal

Engineering Manager IPA project,
Red Hat Inc.


-------------------------------
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/




More information about the Freeipa-devel mailing list