engineering-docs

ソフトウェアエンジニアリングの個人用ノート。 本・業界の原典から書いたものだけを置いている。 書籍を読んで要約したものと、web の一次情報源を実際に取得して書いたもので、 どのページも frontmatter に原典(book: か URL と fetched:)が残っている。

原典を持たない「自分のノート」と、そこから派生させた AI 駆動開発向けのページは、 2026-09-08 にこのリポジトリから外した。読むときの扱いが違う (裏が取れているかどうか)ものを1つのサイトに混ぜないため。

時系列で見る

プロジェクトの時系列に並べてある。上から順に読める。

段階原典から
始まる前ソフトウェアエンジニアリングとは何か、チームと文化 全6本
要件を決める要求と見積り、WCAG の適合モデル、パフォーマンス予算
設計する境界、結合、レイヤリング、パターン、分散システム、API、脅威モデリング
実装するスタイルガイド、VCS、CI、静的解析、レビュー、テスト、守る側の設計 全10本
リリース後に足す・直すリリース、デプロイ戦略、スキーマ変更、Core Web Vitals、性能を測る
運用する可観測性、インシデント、オンコール、キャパシティ、リストア
廃止する廃止、データ保持ポリシー

各ページの日付は、その記述に最後に手を入れた日。 見直した記述には frontmatter に verified を入れて、確認した日を残している。 書籍由来の記述はすべて要約に置き換えてあり、原文との逐語一致が0行であることを 機械検査で確認している。