Recentemente ho mostrato alcuni plug-in JavaScript scritti per OBIEE Mobile App Developer, oltre ad alcune librerie personalizzate per vari progetti.
Venendo da un background OOP, sono un po 'confuso riguardo la struttura di questi progetti. Vedo file con migliaia di righe lunghe. Sono abituato a suddividere le cose in file e classi ma capisco che questo è un framework diverso - per esempio, la dimensione del file è un problema - ma ci deve essere un modo migliore per fare tutto?
La lunghezza degli script influenza non solo la leggibilità e la maintanabilità, ma anche la comprensione generale di una persona su come funziona il programma.
Come sono strutturate le applicazioni di grandi dimensioni? Qualsiasi schema di progettazione OOP generale per questo?