|
| 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. Shouldwe 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
| [Prev in Thread] | Current Thread | [Next in Thread] |