“PlantUMLでC4モデルを描くにはC4-PlantUMLライブラリが有用です。”
アーキ図が腐るのは最早お約束だけど、コード化してGit管理するのは正義。C4モデルの階層構造は「どこまで書くか」の迷いが消えて実用的だわ
“C4モデル”
UMLほど複雑ではなく、ポンチ絵ほど自由ではない。ありかもしれないなー。AIでのメンテも楽そうだし。
気になる
UMLはシステム構成図みたいなものが描きづらいからちょうど良さそう。Mermaidのフローチャートで無理やり描いたシステム構成図をC4に移行しよう。
私はC4専用ダイアグラム記述言語Structurizrがイチオシ。PlantUMLやMermaidはバージョンによって使える記法の差が大きく、モードが複数あるせいでAIの出力精度がやや低いと思う https://structurizr.com/
コンテキスト図のユースケースはどこまで書き込むんだろう
最近はお絵かきって言ったらなんでもfigjamで書くようになったなー
メンテナンスできる構成図。gitで差分管理できて、かつ表現力が安定 /PlantUMLはバージョンによるからちょっと不安。
どれに何書けばいいかよく分からないな。ネーミングがあんま良くない感じ
“C4モデルとはアーキテクチャを4つの階層で表現することによって抽象度・粒度を揃える技法です。UMLのように図の種類が多くなく、4つの階層で段階的にズームインしていくシンプルなアプローチです。”
図大事
アーキテクチャ図、コードで書こう - C4モデル入門
“PlantUMLでC4モデルを描くにはC4-PlantUMLライブラリが有用です。”
アーキ図が腐るのは最早お約束だけど、コード化してGit管理するのは正義。C4モデルの階層構造は「どこまで書くか」の迷いが消えて実用的だわ
“C4モデル”
UMLほど複雑ではなく、ポンチ絵ほど自由ではない。ありかもしれないなー。AIでのメンテも楽そうだし。
気になる
UMLはシステム構成図みたいなものが描きづらいからちょうど良さそう。Mermaidのフローチャートで無理やり描いたシステム構成図をC4に移行しよう。
私はC4専用ダイアグラム記述言語Structurizrがイチオシ。PlantUMLやMermaidはバージョンによって使える記法の差が大きく、モードが複数あるせいでAIの出力精度がやや低いと思う https://structurizr.com/
コンテキスト図のユースケースはどこまで書き込むんだろう
最近はお絵かきって言ったらなんでもfigjamで書くようになったなー
メンテナンスできる構成図。gitで差分管理できて、かつ表現力が安定 /PlantUMLはバージョンによるからちょっと不安。
どれに何書けばいいかよく分からないな。ネーミングがあんま良くない感じ
“C4モデルとはアーキテクチャを4つの階層で表現することによって抽象度・粒度を揃える技法です。UMLのように図の種類が多くなく、4つの階層で段階的にズームインしていくシンプルなアプローチです。”
図大事