Thursday, January 3, 2013

Seven Deadly Sins of Modern Objective-C

Ash Furrow (via Brent Simmons):

I don’t understand what is wrong with the Objective-C community that it continuously eschews any form of automated testing. It’s a serious, systemic problem.

2 Comments RSS · Twitter

[...] Link. Fun read for non-programmer. by jgordon on January 4, 2013  •  Permalink Posted in share Tagged pinboard [...]

Since I only play a developer on irc, my favorite sin was the “Unnecessarily-C APIs”, particularly the call-out of Apple’s Keychain API. In Camino, we have an entire class dedicated solely to wrapping the C API so that we can deal with Cocoa objects in the various places we need the Keychain. Of course, then we find bugs that may or may not exist due to using the wrapper :P

Leave a Comment