Doug Sjoquist will be presenting at the February CocoaHeads meeting.
He sends the following description:
When you hear "behavior driven development", do you reach for your buzzword bingo card? Does your little voice tell you that it can't really be a thing? Do you worry that you accidentally tuned into a TV infomercial?
Join us and find out that not only is behavior driven development (BDD) a real "thing", but that it is a practical approach to development that will help you produce cleaner and leaner code for your next project. I will introduce you to Kiwi, a tool for iOS that builds on OCUnit and helps us keep our focus on the value delivered to the user.
We will use Kiwi and BDD techniques to create "Shake Up!", an earthquake monitoring app that uses live USGS data feeds. By the end of the session,
- you will understand the basic principles of TDD and BDD,
- you will be motivated to try TDD or BDD sometime soon,
- you will understand that Kiwi can make your development more effective,
- you will have the complete project for the Shake Up! app to experiment with.
Our warmup act for this meeting is Craig Castelaz speaking on the Color Picker. Craig writes:
"If you're anything like me, you've used the Color Picker thousands of
times without really thinking about it. For instance, in the nearly
ten years I've been using OS X, I just learned the Color Picker
supports extensions! While the Color Picker's secrets aren't that
deep, I think there's some benefit in at least knowing it has some.
Occasionally the mundane surprisingly isn't."
If you have a conference report (Renaissance, MacWorld, ...) or have an app to demo, please let me know.
Remember the doors to the building lock at 6 but we'll continue to check for a while.