Make your IDE do your work, faster and more safely
- zoran-horvat/sudoku-kata
- claremacrae/sudoku-kata
- add-tests branch
- with Approval Tests added
- simpler-tests branch
- with simpler test code, and shorter history
- demo-1 branch
- with "Solve puzzle from the internet" feature added
- add-tests branch
- claremacrae/sudoku-kata-cpp
- with-tests branch
- with Approval Tests added
- with-tests branch
- Approval Tests
- My talks on Approval Tests
- "Quickly Testing Legacy Code" talk at C++ on Sea 2019
- All past talks on Approval Tests
- Book: Martin Fowler's Refactoring: Improving the Design of Existing Code
- Refactoring.com
- Provable Refactorings:
- A collection of refactoring recipes that are provably safe. Each recipe is language-specific and rests on the rules of that language. Within that language, each will either terminate with a clear failure or will complete in a way that guarantees no change in behavior.
- Dave Farley's "Refactoring Legacy Code: STEP BY STEP"
- Llewellyn Falco and Woody Zuill's "Practical Refactoring: 2 Minutes to Better Code"
I am a consultant and trainer.