2 ms·
shame, I remember learning it felt quite nice, to have a well thought-out toolkit to structure and/or share your ideas about certain aspects of a software. I st
by c7b 4y ago
shame, I remember learning it felt quite nice, to have a well thought-out toolkit to structure and/or share your ideas about certain aspects of a software. I still use it now for those purposes sometimes, in a quite 'free-form' manner on paper or on a whiteboard (so not sticking to the exact conventions of filled or hollow shapes everywhere, which I've also long forgotten, but using the basic pattern of eg a class or sequence diagram to communicate the point that I want to make about my idea, or to just develop an idea by myself).
I guess it is a bit overengineered (and too closely tied to the OOP paradigm) if you were to treat it as an exact specification that has to be followed to the last dot on every project (or actually forced yourself to generate code from the diagrams), but with a more liberal attitude I still find it to be a very useful tool on occasions