Learning path
Keeping software alive
Take over existing software: understand it, cover it with tests, refactor it and hunt its failures without breaking it.
3 steps · 5 decks
The steps, in order
Each step opens once the one before is well under way. Tap a deck to see its topics and a few cards.
- Step 1
Understanding what exists
- Step 2
Changing without breaking
- Step 3
Hunting failures
- The badge to earn
Maintainer
It is yours once every step is mastered.
Explorer
The debt lab
Refactor or ship: what debt costs
The path leads to this Explorer, where you get your hands on what its decks have you study.
Open the ExplorerThe first step fits in one session.
Free: the whole library, unlimited reviews, no ads. See pricing