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.

  1. Step 1

    Understanding what exists

  2. Step 2

    Changing without breaking

  3. Step 3

    Hunting failures

  4. 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 Explorer

The first step fits in one session.

Free: the whole library, unlimited reviews, no ads. See pricing