Vor kurzem wurden mir einige für OBIEE Mobile App Developer geschriebene JavaScript-Plugins sowie einige benutzerdefinierte Bibliotheken für verschiedene Projekte angezeigt.
Ich habe einen OOP-Hintergrund und bin ein wenig verwirrt über die Struktur dieser Projekte. Ich sehe Dateien, die Tausende von Zeilen lang sind. Ich bin es gewohnt, Dinge in Dateien und Klassen aufzuteilen, aber ich verstehe, dass dies ein anderes Framework ist - zum einen ist die Dateigröße ein Problem -, aber muss es einen besseren Weg geben, dies alles zu tun?
Die Länge der Skripte beeinflusst nicht nur die Lesbarkeit und Wartbarkeit, sondern auch das allgemeine Verständnis einer Person für die Funktionsweise des Programms.
Wie sind große Anwendungen aufgebaut? Gibt es hierfür allgemeine OOP-Entwurfsmuster?