A Few Thoughts
• Learning Cocoa Touch is easy.
• Learning bad habits is easy.
A Few Thoughts
• Learning Cocoa Touch is easy.
• Learning bad habits is easy.
• There’s a lot of sample code out there
which teaches you bad habits.
A Few Thoughts
• Learning Cocoa Touch is easy.
• Learning bad habits is easy.
• There’s a lot of sample code out there
which teaches you bad habits.
• Some Apple samples apps are even guilty of
this.
Talking About Design
Talking About Design
• Design pattern: a reusable solution to a
common problem.
Talking About Design
• Design pattern: a reusable solution to a
common problem.
• Anti-pattern: an ineffective design pattern
which is often counterproductive.
Talking About Design
• Design pattern: a reusable solution to a
common problem.
• Anti-pattern: an ineffective design pattern
which is often counterproductive.
• Code smell: a symptom in the code which
indicates a deeper problem.
The Fat Controller
The Fat Controller
• A controller polluted with code which
belongs in the model or view.
The Fat Controller
• A controller polluted with code which
belongs in the model or view.
• Hard to understand.
The Fat Controller
• A controller polluted with code which
belongs in the model or view.
• Hard to understand.
• Very difficult to maintain.
0 comments
Post a comment