ツールチェーン
コードを動く形にするまでの道具と、それをどう選ぶか。
- バージョン管理 — 単一バージョン原則、モノリポ、トランクベース開発、SSH と Git の設定・コマンド。書籍 第16章を統合
- ビルド — 速さ、冪等性、外部依存関係の決定性とセキュリティ
- 依存関係 — 信頼性の検証、自作と利用、バージョンの選び方
- 継続的インテグレーション — CI は道具の名前ではない。10分ビルド、段階の分け方、壊れたら戻す
- 静的解析 — 書籍 第20章
- インフラ — 自作しない、全部コード化する、使わないものは掃除する
- 設定と環境 — 何を設定として外に出すか。12-Factor の対応表つき