qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] CODING_STYLE and if blocks


From: Alexander Graf
Subject: Re: [Qemu-devel] CODING_STYLE and if blocks
Date: Fri, 23 Oct 2009 01:47:04 +0200


On 23.10.2009, at 00:42, Anthony Liguori wrote:

Aurelien Jarno wrote:
Hi all,

I am currently reviewing the S390 patches which extensively use of
code like:

   if (a == 5) printf("a was 5.\n");
   else if (a == 6) printf("a was 6.\n");
   else printf("a was something else entirely.\n");

It is something currently allowed by the CODING_STYLE document (there is no "indented statement"), but I am not fully comfortable with it. Should
we accept such code? Should we fix CODING_STYLE?


I'd vote for fixing CODING_STYLE as that syntax makes my eyes hurt.

While CODING_STYLE is there as a guideline, good taste should still always prevail :-)

I think Uli only wrote the code as is because CODING_STYLE told him to always use braces around one-liner statements. I don't see how

if (a == 5)
    printf("a was 5.\n");
else  if (a == 6)
    printf("a was 6.\n");
else
    printf("a was something else entirely.\n");

would be not readable. In fact I tend to use that code style myself a lot in places where it makes sense like:

if (r < 0)
    return r;

It would really hurt my eyes to have braces on these simple ifs every single time.

Alex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]