Baru-baru ini saya telah ditunjukkan beberapa plugin JavaScript yang ditulis untuk OBIEE Mobile App Developer, serta beberapa perpustakaan khusus untuk berbagai proyek.
Berasal dari latar belakang OOP, saya sedikit bingung dengan struktur proyek-proyek ini. Saya melihat file yang panjangnya ribuan baris. Saya terbiasa membagi hal-hal menjadi file dan kelas tapi saya mengerti bahwa ini adalah kerangka kerja yang berbeda - untuk satu, ukuran file adalah masalah - tetapi harus ada cara yang lebih baik untuk melakukan semuanya?
Panjangnya skrip tidak hanya memengaruhi readibilitas dan pemeliharaan, tetapi juga pemahaman umum seseorang tentang cara kerja program.
Bagaimana struktur aplikasi besar? Adakah pola desain OOP umum untuk ini?