3 ms·
Sequence diagrams are extremely useful. The only problem with UML is that it was used as a method of intellectual masturbation by people who love massive class
by zenbowman 12y ago
Sequence diagrams are extremely useful.
The only problem with UML is that it was used as a method of intellectual masturbation by people who love massive class hierarchies. There's a lot of good stuff in UML, the problem is that the people who were attracted to it in the mid 90s were the same people who were poor programmers and were looking for any excuse to avoid writing code. There are the same guys who spent years building up formalisms in tools like Rational Rose and other pseudo-engineering tools.
When used by good programmers to illustrate specific hard-to-reason about components of the system, it is a useful tool. Activity diagrams, sequence diagrams, use case diagrams and communication diagrams are all useful.
- vorg 12y ago> the people who were attracted to it in the mid 90s were the same people who were poor programmers and were looking for any excuse to avoid writing code Sounds like the same people who became Agile consultants in the early 2000's. Perhaps they realized activity and sequence diagrams can get fairly complicated soon enough, so they looked for a bandwagon requiring no technical chops whatever.
- _random_ 12y agoSome of them became TDD consultants later on - it is more trendy now, although the hype is dying down a bit lately.