Niedawno pokazano mi niektóre wtyczki JavaScript napisane dla OBIEE Mobile App Developer, a także niektóre niestandardowe biblioteki dla różnych projektów.
Pochodząc z OOP, jestem trochę zdezorientowany co do struktury tych projektów. Widzę pliki o długości tysięcy linii. Jestem przyzwyczajony do dzielenia rzeczy na pliki i klasy, ale rozumiem, że jest to inny framework - po pierwsze, rozmiar pliku to problem - ale musi być lepszy sposób, aby to wszystko zrobić?
Długość skryptów wpływa nie tylko na czytelność i łatwość konserwacji, ale także na ogólne zrozumienie działania programu.
Jaka jest struktura dużych aplikacji? Jakieś ogólne wzorce projektowe OOP do tego?