-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/2/11 11:38 AM, Jens Alfke wrote:
> There’s a lot of Google’s code style that I hate, and I wouldn’t hold it
> up as something everyone should follow. (The 80-character line length
> and 2-space indents are particularly infuriating.)

Sorry, perhaps I wasn't clear.  I was NOT holding out Google's style
guide as authoritative in entirety; I was pointing out that for the
particular matter of method declaration spacing its formal guideline
matches what Apple informally promulgates (by choice of style in their
docs and header files).

> Personally, I find it more readable to have spaces after the “:”s in
> message expressions.

Fair enough; if you have a particular readability concern and have at
least standardized internally then who am I to disagree?  But the OP to
whom I was responding appeared (to me) to not have developed a
particular coding style of choice, and I was directing them to follow
Apple's lead, which, absent extenuating circumstances, is probably the
best option.

> IMHO it’s not worth trying to standardize where people put spaces in
> their lines. Everyone has a different opinion and it just leads to
> religious wars.

And it's not a battle I wish to wage.  (I considered replying to the OP
off-list, but chose to go public so that they could benefit from others'
experience - I have no desire to prove that "my way is right.")

(I also carefully avoided the verboten dilemmas such as: does the
opening brace go on the same or subsequent line?)

(And before anyone gets any ideas, the foregoing was rhetorical; please,
for the love of all that is good in the world, don't start a thread on
this matter!)

> But naming conventions are important. Lowercase method names are pretty
> universally used. I’m also strongly in favor of distinguishing instance
> variable names with a leading or trailing underscore, because it
> eliminates a lot of confusing ambiguities when reading code.

Unlike the space issue, both of these ARE addressed in the official
Cocoa style guidelines: lowercase is advised and leading (but not
trailing) underscores are reserved for use by Apple to avoid collision
in the private namespace.


- -- 
Conrad Shultz

Synthetiq Solutions
www.synthetiqsolutions.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFN597paOlrz5+0JdURAuauAJ9TsRXvzKcUpVodiiIfftgV66Q09QCfZlhO
7cLurrQPD8XJ4aM4cd5FoO0=
=d8uZ
-----END PGP SIGNATURE-----
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to