PlantUML

C#のソースコードからPlantUMLのクラス図を生成するアプリ(改)をリリースしました

サンプルコードの棚卸 以前、以下の記事で作成したC#ソースコードからPlantUMLを生成するサンプルプログラムですが、(長らく放置状態でしたが) 少し手直しをして、それなりに使えるようにしました。 pierre3.hatenablog.com pierre3.hatenablog.com PlantUml…

Atomプラグイン plantuml-viewer で大きなUMLを扱った場合の問題と対処法

以前に紹介したAtomプラグインのplantuml-viewerについて。使っていて少々気になる点がありました。 atom.io 概ね問題なく快適に使えているのですが、変換するUMLのサイズが大きくなってくると 極端にレスポンスが悪くなったり、最後の入力結果が反映されな…

(補足) Roslyn で C#のソースコードからPlantUMLのクラス図を生成する の設計メモ

前回の記事の補足資料です。 pierre3.hatenablog.com 目次 使い方 設計メモ 型定義 型キーワード 修飾子 型引数 例 メンバー定義 アクセス修飾子(共通) 修飾子 (共通) プロパティ 初期化子(フィールド、プロパティ) 未対応 ネストクラス 演算子のオーバーロ…

PlantUMLを自動変換してLiveプレビューしてくれるAtom拡張 PlantUML-Viewer がイイ!

PlantUML とは テキストベースでUMLのダイアグラムをサクサクかける ドメイン固有言語(DNS)です。 以下のような特徴があります。 テキストベースなので、バージョン管理ツールでの差分管理が可能 図のレイアウトを自動でやってくれるので、書きたい内容に集…