Test-driven development (TDD) is more than “having tests”. It is a Way. A way to design, a way to code and a way to keep code clean. It is
even a way to communicate with other developers. The tests are just the icing on the cake.
After describing the TDD development cycle as practiced by Extreme
Programmers, Dominic will show how Erlang and TDD are ideally suited
to each other, more so than with most OO languages. In particular, the lack of side effects, pattern matching and of course Erlang’s concurrency model all make for a great TDD experience. In return, TDD
gives Erlang developers some of the safety of static typing, if not
This tool-agnostic talk should convince TDD converts to use Erlang and
Erlang old-timers to try out the TDD Way!
Dominic WilliamsAn Agile voice in the Erlang world
Dominic Williams is co-founder and CTO of Corporama, a start-up building an Erlang-powered Web site for looking up and tracking companies on the Internet. He was previously CTO of Cellicium, makers of the USSD portal and gateway and biggest employer of Erlang programmers in France. Dominic co-authored a book on Extreme Programming back in 2002 and is the founder of Extreme Forge, an open source tool for Extreme Programming in Erlang.