02.09.2009, в 9:54, David Levin написал(а):

Use enums instead of bools for parameters. The one exception is function names that start with "set" and take one parameter (e.g. setAllowHeaders).

The purpose of this rule is to avoid having illegible function calls like doSomething(myData, true, 0, false, true). If a function is always called with a named variable, there is no practical reason to invent an enum for it.

Yes, this is a C/C++ rule. I do Objective C so seldom that I didn't think about that, but the guideline should mention that.


I actually meant named variable as in doSomething(myData, m_memberBool1, 0, m_memberBool2, localBool). If these have meaningful names (as they should), there is no problem at all with this call site.

It's true that Objective-C doesn't have this problem, other than for plain C functions.

- WBR, Alexey Proskuryakov

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to