Die Verwendung von UML

Was halten Sie davon, UML zum Generieren von Implementierungscode zu benutzen?

James: Ich finde, das ist eine furchtbare Idee. Ich weiß, dass ich da eine andere Meinung als viele andere UML-Experten habe, aber es gibt nichts besonders Magisches an UML. Wenn Sie Code aus einem Modell generieren können, ist es eine Programmiersprache. Und UML ist keine gut entworfene Programmiersprache.

Der wichtigste Grund dafür ist, dass es keine wohldefinierte Sichweise gibt, teilweise absichtlich, teilweise aufgrund der Tyrannei durch den OMG-Standardisierungsprozess, der versucht, alles für alle bereitzustellen. Es gibt keinen wohldefinierten zugrunde liegenden Satz von Annahmen zu Speicher, Storage, Nebenläufigkeit oder irgendetwas anderem. ...

Get Visionäre der Programmierung - Die Sprachen und ihre Schöpfer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.