Session
Test-driven Development Meets Design-by-Contract
Jim Weirich, Consultant, Compuware
Track: Ruby
Date: Wednesday, July 26
Time: 10:45am
- 11:30am
Location: E145
In this presentation, we will look at a Ruby-based domain specific language designed to explicitly express and capture program semantics, not through the use of tests but through the use of contracts and explicit specifications. We will compare this technique to the traditional xUnit framework and discuss the strengths and weaknesses of each approach.




















































