About Me
- Ozgur Tumer
- I am a computer programmer. I do programming professionally and for a laugh.
Technical stuff on programming, java, DSLs, etc...
Thursday, 15 May 2014
Watching "Is tdd dead?"
I have just watched is tdd dead with Kent Beck, Martin Fowler and David Heinemeier (not sure who he is) and here is my very biased take on it.
Kent Beck: To make a design's intermediate results testable, comes with a cost. (The cost is that you are stuck with that, possibly wrong, intermediate result. You end up force programming)
Kent Beck talks about code aesthetics. Talking about product aesthetics is a common property I observed in many great tradesmen.
Kent Beck: I don't want to twist the design just to make things more testable. (Neither do I mates, neither do I. Fills me with rage that)
Kent Beck: I mock (almost) nothing. (I think he is being kind)
Kent Beck: Mocks couple tests to implementation, making re-factoring impossible. (Like a breath of fresh air. There is actually an anti-pattern for that, it is called mock driven programming)
Martin Fowler: Self testing code is important. (Cannot agree more)
Actually, we can assume Kent Beck is the inventor of TDD, and I would advice everyone to read the book that started it all.
Read and learn.
Labels:
anti-patterns,
code,
object oriented,
patterns,
rant,
wiki
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment