On Fri, Feb 22, 2013 at 2:35 PM, Julien Chaffraix <[email protected]>wrote: > > over several reviews, I have been saying that the following line is a > coding style violation: > > firstVariable = secondVariable = 0; >
That's what I've been doing as well. For a concrete example, the computePreferredLogicalWidths uses the > following pattern: > > minWidth = maxWidth = max<int>(minWidth, tableLogicalWidth.value()); > > My justification is that those are 2 statements and thus should be on > 2 lines per "Each statement should get its own line.". That's my understanding. Some people consider that the previous rule doesn't apply to multiple > assignments on one line and that such code is fine by the book. > Strictly speaking, an assignment in C++ is an "expression" but I don't think that's our intention when we say "single statement per line". Preferring to the general concept of statement (e.g. see http://en.wikipedia.org/wiki/Statement_%28programming%29) in programming languages, an assignment is a statement. It then follows that our rule of *single statement per line* mandates each assignment to be on its own line. - R. Niwa
_______________________________________________ webkit-dev mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-dev

