Recientemente me han mostrado algunos complementos de JavaScript escritos para OBIEE Mobile App Developer, así como algunas bibliotecas personalizadas para varios proyectos.
Viniendo de un fondo de OOP, estoy un poco confundido acerca de la estructura de estos proyectos. Estoy viendo archivos que tienen miles de líneas de largo. Estoy acostumbrado a dividir las cosas en archivos y clases, pero entiendo que este es un marco diferente , por ejemplo, el tamaño del archivo es un problema, pero ¿debe haber una mejor manera de hacerlo todo?
La longitud de los scripts afecta no solo la lectura y la facilidad de mantenimiento, sino también la comprensión general de una persona de cómo funciona el programa.
¿Cómo se estructuran las grandes aplicaciones? ¿Algún patrón de diseño general de OOP para esto?