engineering-docs
ソフトウェアエンジニアリングの個人用ノート。
本・業界の原典から書いたものだけを置いている。
書籍を読んで要約したものと、web の一次情報源を実際に取得して書いたもので、
どのページも frontmatter に原典(book: か URL と fetched:)が残っている。
原典を持たない「自分のノート」と、そこから派生させた AI 駆動開発向けのページは、 2026-09-08 にこのリポジトリから外した。読むときの扱いが違う (裏が取れているかどうか)ものを1つのサイトに混ぜないため。
時系列で見る
プロジェクトの時系列に並べてある。上から順に読める。
| 段階 | 原典から |
|---|---|
| 始まる前 | ソフトウェアエンジニアリングとは何か、チームと文化 全6本 |
| 要件を決める | 要求と見積り、WCAG の適合モデル、パフォーマンス予算 |
| 設計する | 境界、結合、レイヤリング、パターン、分散システム、API、脅威モデリング |
| 実装する | スタイルガイド、VCS、CI、静的解析、レビュー、テスト、守る側の設計 全10本 |
| リリース後に足す・直す | リリース、デプロイ戦略、スキーマ変更、Core Web Vitals、性能を測る |
| 運用する | 可観測性、インシデント、オンコール、キャパシティ、リストア |
| 廃止する | 廃止、データ保持ポリシー |
各ページの日付は、その記述に最後に手を入れた日。
見直した記述には frontmatter に verified を入れて、確認した日を残している。
書籍由来の記述はすべて要約に置き換えてあり、原文との逐語一致が0行であることを
機械検査で確認している。