My friend Brent Simmons has recently written a series of blog posts—seven parts so far—on How Not to Crash, for Cocoa and iOS developers. Brent is an experienced and thoughtful programmer, and these are well worth a read. Most are probably useful even to programmers working in other languages.
Check them out!
How Not to Crash #1: KVO and Manual Bindings
How Not to Crash #2: Mutation Exceptions
How Not to Crash #3: NSNotification
How Not to Crash #4: Threading
How Not to Crash #5: Threading, part 2
How Not to Crash #6: Properties and Accessors
How Not to Crash #7: Dealing with Nothing
Update: Brent added two more How Not to Crash posts since I originally wrote this:
How Not to Crash #8: Infrastructure
How Not to Crash #9: Mindset
… and wrapped them all up in this post on inessential.com.
Be First to Comment