xmurrix hat geschrieben: ↑Sa 6. Feb 2021, 16:10
Eine UML kann nicht schaden, ...
... allerdings ist die Erstellung und die nachträgliche Aktualisierung der UML aufwändig.
Guten Morgen Murat,
aus ähnlichen Überlegungen kam ich eben auf die Idee, dass UML für Contenido sinnvoll sein könnte und es vielleicht schon gibt.
Aber aus dem Zitat oben ist auch ersichtlich, warum es das gerade eben nicht gibt.
Ich hatte früher auch schon die Überlegung angestellt, ob eine grafische Darstellung der Datenbank-Tabellen Abhängigkeiten möglich wäre, damit man sieht, von welcher Tabelle aus die Indexe für andere Tabellen abgeleitet sind.
Automatisch lässt sich das in MySQL grafisch nicht aufbauen, da die Fremdschlüssel fehlen:
https://www.peterkropff.de/site/mysql/f ... uessel.htm
Vielleicht auch gut so, das macht die Handhabung sicher nicht leichter.
Ein manuell aufgebaute Grafik hätte aber sicher zum Verständnis beigetragen.
Bei PHP-Klassen ist das nicht unähnlich, wenn man in der API stöbert und irgendeine Klasse findet, die irgendwas beinhaltet, muss man erst suchen, welche Klassen da noch intern mitbenützt werden. Man verliert ohne ein grafisches Abbild schnell den Zusammenhang.
Anders bei den Entwicklern der Klassen (Xmurrix), die das selbst von der Basis her aufgebaut haben und die Zusammenhänge noch im Kopf haben.
Daher auch mein Gedanke nach UML, ob das vielleicht anderen helfen könnte, schneller den Überblick zu bekommen.
Das ist so wie im den SPiel um das X-Universum,
https://de.wikipedia.org/wiki/X_(Spieleserie)
Man könnte sich die Verknüpfungen im Kopf behalten aber hundertmal einfacher ist eine Karte des X-Universums.
Für Eclipse (IDE) habe ich das hier gefunden:
https://marketplace.eclipse.org/taxonom ... 31/popular
Ich weiß, dass bei den meisten Entwicklern hier Eclipse verpönt ist, weil zu kompliziert oder sontwas, aber angeblich kann Eclipse nun auch Git und nicht nur Subversion.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.