Abstract In this guided demo, we are going to look at 3 different techniques that are remarkably powerful in combination to cut through legacy code without having to go through the bother of reading or understanding it. The techniques are: Combination Testing: to get 100% test coverage quickly Code Coverage as guidance: to help us … Read More
When you think of a developer what comes to mind? A brogrammer living in San Francisco working 23 hours a day on the next Facebook? If so, you wouldn’t be alone. Like so many industries, software development is rife with stereotypes. And one that is particularly pervasive is the idea that all developers, if given … Read More
Learn tips & tricks that I have picked up in my continued journey as an iOS developer. I’ll cover quick tips that can save you time (like mastering the keyboard), software design practices such as identifying code smells, as well as refactoring & debugging techniques. No matter what your skill level, you’ll likely pick up something new you can use to be more effective as an iOS developer.
Building new software from scratch is one of life’s great pleasures for a developer. It gives us a chance to “do it right” that we typically don’t have when doing maintenance work. More often than not though, we find ourselves working on an older system and need to work around old decisions made by long … Read More