LLM推論初出 8/7 10:08
「コードは読まない」開発スタイル ― Mermaid図解とモジュール分割で人間とAIの分業を作る
https://zenn.dev/topics/ai/feed2026/8/7
AI要約
人間はコードを読まず、AIがコードを読み、人間は図と意図を持つという「コードは読まない」開発スタイルを提案。Mermaid図をMermaidで書く理由として、GitHubでの自動レンダリング、PRでの差分レビュー、AIによる生成・更新の容易さを挙げています。人間とAIの分業による効率化を目指します。
AI要点
- 「コードは読まない」開発スタイルでは、人間はAIに指示を出し、AIがコードを生成・更新し、人間はMermaid図で全体像を把握・レビューする。
- Mermaid図はテキストベースでPRでの差分レビューやAIによる自動更新が可能であり、draw.ioよりもコードとの同期を保ちやすい。
- リファクタリングは「トリガー」を設けて、必要になるまで実施しないことで、無駄な作業を防ぎ、効率を最大化する。
- 運用ルールは人間の自制心に頼るのではなく、ブランチ保護など「機械が防げることは機械で防ぐ」設計(ポカヨケ)を重視する。
なぜ重要か
人間とAIの役割分担を明確にし、Mermaid図による設計共有やポカヨケ思想に基づく運用ルールを導入することで、開発プロセス全体の効率と品質を向上させ、AI時代のソフトウェア開発における新しい協業モデルを確立できる。