Di recente mi sono stati mostrati alcuni plugin JavaScript scritti per OBIEE Mobile App Developer, nonché alcune librerie personalizzate per vari progetti.
Provenendo da un background OOP, sono un po 'confuso sulla struttura di questi progetti. Vedo file lunghi migliaia di righe. Sono abituato a dividere le cose in file e classi ma capisco che si tratta di 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 manutenibilità, ma anche la comprensione generale di una persona su come funziona il programma.
Come sono strutturate le grandi applicazioni? Qualche modello di progettazione OOP generale per questo?