Explore other screencasts related to this topic.
In this screencast, we’ll talk about null values, which can tend to sneak into any large application that has been around for some time. We’ll go over our philosophy on data integrity and our thoughts on nulls, and what to do about them in an existing app with null constraints.
In this screencast, we'll talk about referential integrity and provide some strategies for adding it to existing references in your application. Ensure no record is left behind!
We're continuing our look at adding integrity to an already existing database backed web application. In this screencast we will be adding a uniqueness constraint. This is one of the more difficult constraints to add to existing data as you must come up with a way to get rid of duplicates.
Incorrectly managing memory in our applications can result in hard to find bugs and possible crashes. In this video, we will explore the Memory Graph debugging tool in Xcode and how you can use it to find and fix strong reference cycles in closures.
This video Illustrates the differences between using optional return values or throwing errors for functions that can fail. The implementations are discussed and the pros and cons of each approach are discussed.
Unit testing your classes helps ensure that they work correctly based on controlled inputs but doing the setup can be painful if you have a lot of dependencies. Learn how to create mock objects using Mockito to simplify your setup and improve the readability of your tests.