UML Support for Python [was IDLE development - Call for participation]

Cees de Groot cg at gaia.cdg.acriter.nl
Sun Aug 20 17:11:16 EDT 2000


Aahz Maruch <aahz at netcom.com> said:
>[Whiteboard on the table is] good for brainstorming, but you lose 
>record-keeping, not to mention the ability to look up existing 
>documentation.

I've found UML to be infinitely more useful as a brainstorming language
than to serve as a documentation language. Class diagrams can be readily
reproduced from the code, and my experience is that sequence diagrams
you draw during a brainstorming/designing session are invariably 
implemented in a slightly different way later on - better have no
diagrams and bet your life on clear source code than have wrong diagrams
and a safe sense of security...

Of course, in some companies record-keeping is an end, not a means, but
for these any diagrams go, as long as the pile of paper is large enough
to prevent everyone from actually checking them for correctness ;-)

-- 
Cees de Groot               http://www.cdegroot.com     <cg at cdegroot.com>
GnuPG 1024D/E0989E8B 0016 F679 F38D 5946 4ECD  1986 F303 937F E098 9E8B
Forge your CipherSaber and list it: http://www.xs4all.nl/~cg/ciphersaber/



More information about the Python-list mailing list