« Generic WSE Soap Router Pt. 4 | Main | Congratulations »

2004.06.21

Comments

One-Time Cohort
for me, TDD is about specifying executable requirements of various components of the system. e.g. i have a requirement that the system calculate present-value-of-money on an equipment lease contract. ok, great. who'll do it? ah, maybe there are Contract objects, with data required to perform PV-of-money calculations. great, i imagine a method computePresentValue() on it. what does it answer? ok, a Money value object...let's write a simple test... now, you say that you use different terms for the PV-of-money calc for a contract based on certain properties of the contract -- lessor code, business segment...write specifications of those scenarios as executable tests too...

The comments to this entry are closed.

November 2008

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
Blog powered by Typepad

We Like