AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wer nutzt die Modellansicht (UML)

Ein Thema von stahli · begonnen am 13. Nov 2011 · letzter Beitrag vom 11. Jan 2019
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.687 Beiträge
 
Delphi 12 Athens
 
#1

AW: Wer nutzt die Modellansicht (UML)

  Alt 28. Dez 2018, 09:41
Dank Uwe Raabe sieht es zum Glück nicht so trist aus:
Äh - irgendwie doch! ModelMaker als UML Tool wird aktuell wirklich nicht mehr weiterentwickelt. Der ModelMaker Code Explorer (MMX) als IDE Plugin dagegen schon. Das sind aber zwei verschiedene Produkte.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wer nutzt die Modellansicht (UML)

  Alt 28. Dez 2018, 10:14
Äh - irgendwie doch! ModelMaker als UML Tool wird aktuell wirklich nicht mehr weiterentwickelt.
Leider gibt es bezogen auf Delphi auch nicht wirklich Alternativen, genau wie beim Structured Diff Viewer. Wichtiger ist mir aber auch der Code Explorer.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Wer nutzt die Modellansicht (UML)

  Alt 29. Dez 2018, 21:53
Leider gibt es bezogen auf Delphi auch nicht wirklich Alternativen, genau wie beim Structured Diff Viewer.
Da schau ich mal in ein Thema was mich weniger interessiert, und promt ergibt sich eine Frage:
Was ist der "Structured Diff Viewer"?

Gruß
k-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#4

AW: Wer nutzt die Modellansicht (UML)

  Alt 30. Dez 2018, 05:53
Was ist der "Structured Diff Viewer"?
Den würde ich ganz gerne mal nutzen, wenn eine Unit aufgeräumt wurde. Der zeigt die strukturellen Differenzen an, ignoriert aber die Anordnung. Heißt, wenn eine Methode nun lediglich an einer anderen Stelle steht, wird angezeigt, dass der Quelltext gleich ist. (Was man da sehen möchte kann man auch noch etwas anpassen.)

Das ist für mich kein Standard-Difftool oder so etwas, aber in manchen Fällen wirklich hilfreich. Wenn so etwas in Beyond Compare oder Code Compare drin wäre, wäre es echt super... wobei es für SemanticMerge glaube ich schon etwas in der Richtung gibt.

Da es so etwas für Delphi nicht wirklich gibt, wäre es natürlich schön, wenn das wieder verfügbar wäre und aktuelle Syntax wie inline Variablen usw. kennen würde. MMX ist mir aber wichtiger.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Wer nutzt die Modellansicht (UML)

  Alt 30. Dez 2018, 08:52
Schade, so etwas hätte ich gerade jetzt gut brauchen können, Ich räume meine Altbestände auf.

Gruß
K.H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.698 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Wer nutzt die Modellansicht (UML)

  Alt 30. Dez 2018, 11:20
Der zeigt die strukturellen Differenzen an, ignoriert aber die Anordnung. Heißt, wenn eine Methode nun lediglich an einer anderen Stelle steht, wird angezeigt, dass der Quelltext gleich ist.

Da es so etwas für Delphi nicht wirklich gibt
Hm, hört sich interessant an. Ist aber sprachspezifisch und wird deshalb vermutlich für den Nischenmarkt Pascal / Delphi kommerziell eher nicht entwickelt werden.

Man könnte evtl. ein Plugin für BeyondCompare schreiben, welches die Sourcen parsed und Blöcke nach einem Template sortiert (so wie ich das in meinem IniFileFormatter mache). Allerdings ist selbst das nicht trivial.

Hm ...
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#7

AW: Wer nutzt die Modellansicht (UML)

  Alt 30. Dez 2018, 11:45
Ihr könntet das hier ja mal mit SemanticMerge testen...
http://blog.plasticscm.com/2015/09/c...c-version.html
Das liest sich als ob das geht, ich habe es mir bisher nicht angeschaut.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.698 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

AW: Wer nutzt die Modellansicht (UML)

  Alt 31. Dez 2018, 11:22
Ihr könntet das hier ja mal mit SemanticMerge testen...
http://blog.plasticscm.com/2015/09/c...c-version.html
Das liest sich als ob das geht, ich habe es mir bisher nicht angeschaut.
Leider scheint die Verwendung eines externen Parsers in der 15 Tage Test-Version nicht möglich zu sein. Ich bekomme immer einen Dialog, der behautptet, meine Testzeit sei abgelaufen. Ohne den "-ep" Parameter läuft es. Mal sehen, vielleicht geben ich denen ja tatsächlich noch meine Daten zum zuspammen und versuche eine 30-Tage Testlizenz.

Nee, die erlaubt auch keine externen Parser. Schade drum. Ich hätte dafür tatsächlich Geld ausgegeben, wenn es funktioniert.

Danke für den Tipp!
Thomas Mueller

Geändert von dummzeuch (31. Dez 2018 um 11:36 Uhr)
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
561 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: Wer nutzt die Modellansicht (UML)

  Alt 1. Jan 2019, 12:35
Der Stuctured Difference Viewer ist ganz gut.

Prinzipiell war auch das in Delphi 7 (denke ich mich zu erinnern) integrierte Modelling interessant. Das 'Produkt' ging bis D6 oder D7 (oder war Teil der Integration Experts) und erlaubte so mich mein Gedächtnis nicht im Stich lässt sogar das Erstellen von Diagrammen usw...

Berühmt war etwas anderes, aber von schlecht resp. unbrauchbar auch weit entfernt. Mittlerweile erlaubt der Coderush für Visual Studio sogar wieder das Zeichnen im Code Editor .

Hernach hat sich das Coding in den Modelmaker verlegt. Das war halt so ein Trend der beim Enterprise Architect stark ausgeprägt war und heute ist davon genau gar nichts mehr übrig.

Aber sei es drum. Auf jeden Fall ist es so, dass wenn die Modellierung nicht das selbe leistet wie der MMX Explorer (man denke an die Integration von Together in Delphi) dann wird's Essig.

Wenn egal welcher Hersteller von Delphi resp. RAD Studio mal vom hohen Ross herabstiegen und nicht versuchten VS zu überholen, dann würden sie sich ein Herz nehmen und die Code Metrics, die Sichten im Modelling und so etwas wie einen MMX-Explorer unter einen Hut zu bringen.

Das geht am einfachsten in dem man den Modelmaker mit den Code Metriken kombiniert, sprich einfach so lässt. Mit Visual Paradigm kann der MM locker mithalten.

Die UML Integration klobig, krampert und wirkt wie aus der Zeit aus sie stammt. Das ist ein Tool für Manderlmaler. Der Gruppenleiter mit Ärmelschoner unter dem mausgrauen Mantel in der Sendung mit Jim McKeith. Wer bastelt rum?

Zum Delphi hat schon immer viel eher 'fein' gepasst. Aus meiner Sicht sind die wahre Innovation an den letzten Delphi Versionen die neu gestylten Icons bspw. der Komponenten - die machen Freude.

Hat man PL/SQL Developer auch gesehen. Es gab ein erstaunlich edles Plugin von Poul Gøtterup QuickER. Das war extrem praktisch und interaktiv. Hole dir Datenmengen zur Entity war auch sehr nützlich. Auch wenn ich von E/R Modellierung nicht viel halt, Reverse Engineering am physischen Schema und Navigieren ist schon in Ordnung.

Ein UML Digramm gewonnen aus einer Executable bspw. wäre gar nicht so uninteressant. An sich wäre ein Art Model BPL welche zusätzlich kompiliert wird mehr als ausreichend.

Das Feeling in die Welt der Objektorientierung zu bringen ist minder trivial. E/R ist per Definition abseits der physischen 1:1 Repräsentation bspw. im Umfeld der Spezialisierung und Generaliserung Tool abhängig, wenn man Reverse Engineering betreiben will.

Was ist der "Structured Diff Viewer"?
Den würde ich ganz gerne mal nutzen, wenn eine Unit aufgeräumt wurde. Der zeigt die strukturellen Differenzen an, ignoriert aber die Anordnung. Heißt, wenn eine Methode nun lediglich an einer anderen Stelle steht, wird angezeigt, dass der Quelltext gleich ist. (Was man da sehen möchte kann man auch noch etwas anpassen.)

Das ist für mich kein Standard-Difftool oder so etwas, aber in manchen Fällen wirklich hilfreich. Wenn so etwas in Beyond Compare oder Code Compare drin wäre, wäre es echt super... wobei es für SemanticMerge glaube ich schon etwas in der Richtung gibt.

Da es so etwas für Delphi nicht wirklich gibt, wäre es natürlich schön, wenn das wieder verfügbar wäre und aktuelle Syntax wie inline Variablen usw. kennen würde. MMX ist mir aber wichtiger.
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
535 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Wer nutzt die Modellansicht (UML)

  Alt 28. Dez 2018, 10:51
(..) Der ModelMaker Code Explorer (MMX) als IDE Plugin dagegen schon. (..)
Wow - man lernt nie aus. Ich bin nun schon seit Delphi 4 dabei. Stosse aber immer noch auf wunderbare Dinge wie Dein MMX. Wieso erst jetzt? Besten Dank dafür!
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz