This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, August 10 • 1:30pm - 3:00pm
Tests as a Means of Abstraction: Brian Marick, Michael Feathers

Sign up or log in to save this to your schedule and see who's attending!

The different nature of functional languages can lead to a different perspective on test-driven design: 1) that the soul of the program is a network of relationships among facts-about-functions, 2) that tests are a usefully more abstract way of describing that network than is the program itself, and 3) that data structures should not be designed because they are better viewed as an epiphenomenon--froth thrown off by the network as it computes. In this session, we'll show these claims in action and question them. The example will be in Clojure, but knowledge of Clojure is not required.

Wednesday August 10, 2011 1:30pm - 3:00pm
GA: Savoy