SWESPOT

Code Craft

Writing code the next person can change: naming, decomposition, refactoring, and the review habits that keep it that way.

14 articles

The refactoring catalog

Listed inRefactoringCode Crafton

Every named refactoring with its mechanics — the step-by-step sequence that keeps the code working the whole way through.

External
refactoring.com · refactoring.com
#practices
#reference

Refactoring

Listed inRefactoringCode Crafton

Behaviour-preserving change under a test suite, in steps small enough to abandon at any point.

Intermediate9 minDraft
#practices

Naming

Listed inNamingCode Crafton

The cheapest documentation there is, and the one refactor that pays back every single time.

Beginner6 minDraft
#readability

Code Review

Listed inCode ReviewCode Crafton

Reviewing for correctness and design rather than style, and giving feedback that lands.

Intermediate8 minDraft
#collaboration

Code Smells

Listed inCode SmellsCode Crafton

The recurring shapes that signal a design problem, and the refactor each one points at.

Intermediate8 minDraft
#practices