TDD Cheating Followup TDD Design Levelshttps: github.com lscc socrates uk wiki _new - SoCraTesUK/socrates-uk GitHub Wiki
Goal
To identify patterns in tests which indicate specific problems in the implementation.
Inspiration
Taken from J. B. Rainsberger's three stages of TDD (talked about in his talk Some Underrated Elements of Success for the Modern Programmer).
Format
Separated into three groups to individually identify what patterns or smell in the tests might indicate a shortcoming in the implementation.
Results
Resources
- Some Underrated Elements of Success for the Modern Programmer - J. B. Rainsberger
- The Deep Synergy Between Testability and Good Design - Michael Feathers