Code Craftsman Saturdays - Deep Dive into Behavior Driven Develoment


Details
Please mark your calendar and RSVP here.
In July, we'll go deep into Behavior Driven Development (aka BDD). Come ready for a new kata, the Vending Machine Kata (https://github.com/guyroyse/vending-machine-kata), that will require your pair/mob to write Gherkin for each of the features defined in the kata, and fulfill those aspirations with working tested code.
We will have breakfast together starting by 8:30 and get to know one another. Around 9 I will introduce the challenge and get people started. You and your chosen mob will wrestle with the problem for 45 minutes, and then we'll put laptops down and do a brief retrospective. The retrospectives allow all to share what they learned and to maybe choose a change in approach if things are bogged down. Then we return to the problem at hand and see how far we can get with implementing new functionality driven by behavioral tests.
What's going on here is learning, and practice. One of the best values is learning from one another, and pair/mob programming with people you would otherwise never have the opportunity to work with. You get exposed to different ways of thinking, different habits, and different skills, roughly 6 times in the course of one day. We do it every month, so we've gotten pretty good at it.
The primary focus of a deep dive in new learning, The primary focus of a code retreat is practicing our skills until they become great habits. We trying get a little of each every month.
As always, bring your laptop, and do not forget your charger. You will not need any software beyond a browser on your laptop.
FREE PARKING: On the corner of E Ann St and 4th Ave is the street-level-and-below Washtenaw County Courthouse parking garage. Parking is always free all day on weekends.
OTOH: If you're JUST looking for a talk focussed on how using Cucumber/Gherkin can help 1. gather requirements, 2. reach agreement on what they mean, and 3. write code directly tied to those requirements, then plan to attend the Agile Groupies meetup on Wednesday July 26th. Here's the link: https://www.meetup.com/Agile-Groupies/events/239638575/

Code Craftsman Saturdays - Deep Dive into Behavior Driven Develoment