Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Thursday October 20 2016, @10:35PM   Printer-friendly
from the how-did-they-model-the-removal? dept.

Microsoft has decided to drop the UML (Unified Modeling Language) designer tools from Visual Studio 15, reports Paul Krill at IT World. MS sales and support teams confirmed that few customers were actually using the feature.

"Removing a feature is always a hard decision, but we want to ensure that our resources are invested in features that deliver the most customer value," said Microsoft's Jean-Marc Prieur, senior program manager for Visual Studio.

I've almost never had occasion to use UML professionally other than a few hand drawn designs on scrap paper that were thrown away. I did have a coworker who had a tool that generated UML from code that was sometimes helpful when he explained his work in review sessions. In school UML appeared to be a nightmare that was used for modelling everything but software, yet academics talked about UML one day becoming executable and replacing code.

Do you use UML? Are you going to miss this feature in Visual Studio?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Interesting) by Ethanol-fueled on Friday October 21 2016, @12:53AM

    by Ethanol-fueled (2792) on Friday October 21 2016, @12:53AM (#417015) Homepage

    A full 2/3 of my college software engineering coursework was, besides learning buzzwords, doing 15 different fucking types of UML diagrams for every fucking iteration. "Pair programming" my ass, get the fuck out of my face and go do your own work...if I run into a problem I can't solve with Stack Overflow, then I'll come get you if I need you.

    Being one of those people who've actually worked in the real-world before reaching my upper-division coursework, I have never seen any organization do any of that shit -- if they did, they'd never get any goddamn coding done. The most complicated diagrams I've ever seen software people draw are at or around the block-diagram level and all of the other organization is handled with repos, regular meetings, and -- uh -- oh yeah -- actual coding.

    Starting Score:    1  point
    Moderation   +3  
       Insightful=1, Interesting=2, Total=3
    Extra 'Interesting' Modifier   0  

    Total Score:   4  
  • (Score: 2) by bzipitidoo on Friday October 21 2016, @05:43AM

    by bzipitidoo (4388) on Friday October 21 2016, @05:43AM (#417122) Journal

    Nassi-Shniederman diagrams were the fad when I was in school. Problem was, none of our assignments were complicated enough to warrant the use of such tools. They were a waste of time, done only to appease the professor who believed in them. I did it backwards-- write the program first, then draw the NSD for it.

    The job in which UML was used was the most dysfunctional workplace I have had the misfortune to experience. Management didn't know jack or care to learn about running a software project. After a year of office politics and zero progress, heck, zero agreement on what to do, not even an acknowledgement between managers that they had to pull together and stop trying to cut each others' throats, the train wreck finally ground to a halt with our employer losing the contract and everyone laid off. UML was just one of many footballs they tried to club each other with.

  • (Score: -1, Troll) by Anonymous Coward on Friday October 21 2016, @07:13AM

    by Anonymous Coward on Friday October 21 2016, @07:13AM (#417140)

    if I run into a problem I can't solve with Stack Overflow, then I'll come get you if I need you.

    I hope by "Stack Overflow" you mean a buffer overrun on the production system, and not the website where morons gather to answer questions they haven't even read, giving "solutions" such as "use PHP" to a question about how to add a favicon to a web site where one does not have access to change the HTML, or "just add half a gigabyte of jQuery" to something that could have been done in one line of plain Javascript".