コードレビュー — 3種類の承認、レビューの恩恵、小さな変更と良い説明 ドキュメンテーション — 文書をコードのように扱う。読者と目的を1つに絞る テスト — 規模と範囲、壊れてほしくないものは挙動でテストする ユニットテスト — 公開 API 経由、状態を確かめる、DRY より DAMP テストダブル — 本物を第一に、次にフェイク。スタブとモックは控えめに 大規模テスト — 忠実性、A/B 差分、プローバー、不安定さの除去 廃止 — コードは負債。設計の段階から廃止を計画する