Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!usenet.ukfsn.org!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Do C++ and Java professionals use UML?? Date: Fri, 20 Jul 2012 23:45:50 +0000 (UTC) Organization: UK Free Software Network Lines: 34 Message-ID: References: <7b5978a1-16bd-4700-acd8-b6446f5c3218@j4g2000yqf.googlegroups.com> NNTP-Posting-Host: 84.45.235.129 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: localhost.localdomain 1342827950 26545 84.45.235.129 (20 Jul 2012 23:45:50 GMT) X-Complaints-To: usenet@localhost.localdomain NNTP-Posting-Date: Fri, 20 Jul 2012 23:45:50 +0000 (UTC) User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b master) Xref: csiph.com comp.lang.java.programmer:16169 On Fri, 20 Jul 2012 15:22:52 -0700, Patricia Shanahan wrote: > On 7/20/2012 3:02 PM, Robert Klemme wrote: >> On 20.07.2012 21:38, Stefan Ram wrote: >>> Martin Gregorie writes: >>>> My main objection to all theses methodologies is that the >>>> documentation is usually stored and maintained separately from the >>>> code, which to me means that it isn't going to be maintained. >>> >>> IIRC, Doxygen generates docs from the source code and has an >>> extension or an option that will also generate some UML diagrams >>> from the source code. >> >> It has the same limitation as any other tool which generates diagrams >> from source code: it cannot automatically add information needed for >> proper diagram placement etc. The point is that laying out a diagram >> is a creative task and diagrams are not just another representation of >> the code. A properly crafted diagram adds information to what is >> present in the code. > > If anything, it is more important to remove information. A diagram with > a box for each tree is not a good way of communicating the structure of > a forest. > +1 -- martin@ | Martin Gregorie gregorie. | Essex, UK org |