I'm studying software development at the moment and I must say I fucking hate doing UML.
I don't want to do a shit job because I've been getting straight A's in programming and Database shit and would like to keep it that way, however it seems like I'm totally wasting my time when I could just open up code and figure it out from there.
It seems to me that it's a cool tool to quickly explain abstractions to other devs, but as far as modeling entire systems I just don't see the point since when the coding actually starts no one is going to go back to the diagrams to keep them up to date.
Can someone please explain to me what they do with UML in the context of their actual fucking job?
I don't want to do a shit job because I've been getting straight A's in programming and Database shit and would like to keep it that way, however it seems like I'm totally wasting my time when I could just open up code and figure it out from there.
It seems to me that it's a cool tool to quickly explain abstractions to other devs, but as far as modeling entire systems I just don't see the point since when the coding actually starts no one is going to go back to the diagrams to keep them up to date.
Can someone please explain to me what they do with UML in the context of their actual fucking job?