UML嫌いのJava開発者

いやJava開発者でオブジェクト指向プログラマーだからこそUML嫌いと言った方が正確だろう。

UMLは21世紀のフローチャートだ」という書き込みを見たことがあるが,言い得て妙である.フローチャートは概要だけでは意味が無く,かといって詳細化するならソースコードの方が厳密且つ分かり易い.何より最初からソースコードで書いておけばフローチャートからソースに書き写す手間が省けるし,その際の入力ミスとチェックが省ける.フローチャートが失敗したのと同じ理由で,UMLは失敗に終わるだろう.