Skip to content

npryce/acceptance-and-approval-workshop

Repository files navigation

Accepting the Unexpectable

Copyright (c) 2014, Nat Pryce

Overview

A half-day, hands-on programming workshop exploring how Specification by Example (aka Acceptance Test Driven Development, BDD) can work with numerical and exploratory programming, when:

  • acceptance is qualitative rather than precise, and/or…
  • the behaviour you want to capture involves a lot of numerical data, and/or…
  • you want to transition the results of exploratory programming to production.

Audience

  • Developers and testers
  • Experienced with Specification by Example / Acceptance Test Driven Development / BDD
  • Can program some Java (not very much Java knowledge required)

Audience Requirements

  • Laptop (one per pair)
  • Programming language and development environment of choice (as long as you can find a pair to work with)

Room Requirements

  • Cafe-style room layout, allowing two or more pairs to work per table.
  • Enough power sockets for every pair to plug their laptop in.
  • Projector.
  • Flip-chart and marker pens.

Timetable

Time Activity
0:00 - 0:15 Introduction
0:15 - 2:45 Hands-on
- Write an approval test for parsing a timeseries dataset
- Implement a simple projection of the dataset into the future
- Use visualisation to iteratively improve the projection
2:45 - 3:00 Discussion and wrap-up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published