DEV Community

Discussion on: Do developers still need UML?

Collapse
 
lluismf profile image
Lluís Josep Martínez

I've been using several UML tools (Rational Rose, Together and Enterprise Architect) and I agree with you 100%. Class diagrams are a must to understand a complex hierarchy at a first glance, it's just so much harder just by reading the code. Sequence diagrams are fine if the algorithms are not very complex. Use case are probably the less useful. You're right that these days few people do not like them, I guess it's all the agile hype and "code is the documentation". If UML did not exist, another graphical notation should. As they say, a picture is worth one thousand words.

Collapse
 
rafalpienkowski profile image
Rafal Pienkowski • Edited

I like this:

'A picture is worth one thousand words'

a good indisputable argument in this discussion.