Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

UML クラス図を描くツールの補助機能

  • あるクラスに汎化マークをくっつけて、もう片方を指定しなかったら自動的にクラスを作ってくれたり
  • そのクラスのメソッドのシグネチャは親クラスが持っている抽象メソッドのをそのままコピーしてくれたり
  • 疑似コード断片を自動的に整形してくれたり
  • 下図みたいに、追加したメソッドの visibility (accessibility) を自動的に推測してくれたり
(ここに追加したらたぶん private)
-method1()
(ここに追加したらたぶん private)
-method2()
(ここはどちらかというと private)
+method3()
(ここに追加したらたぶん public)

するツールって以外とないモンですね。