PlantUMLを使ってクラス図を書き始める際のキッカケになればと思い記事を書きました。
Swiftのコードベースで説明をしていきますが、もちろん他の言語でも問題なく利用出来ます。
この記事は、KIT Developer Advent Calendar 2020 初日の記事になります!
KIT Developer Advent Calendar 2020 - Qiita
クラス図を作成する際に便利なツールとして、様々なものがあります。
簡単にいくつかご紹介していきます。
PlantUML - Visual Studio Marketplace
VSCodeの拡張で、リアルタイムプレビューしながらプログラムベースでクラス図を書くことが出来ます。
CUI上で簡潔する点がとても良いです。また、.puファイル
をGit等でバージョン管理することもできるため、チームで差分を共有しやすい側面もあります。
Flowchart Maker & Online Diagram Software
Webベースの作図ツールでPNG, JPEG, SVGなどの画像ファイル・PDF形式で保存することもできます。
また、GitHubのファイルと紐づけて使用することも可能です。
Secure Github support via OAuth