Недавно мне показали несколько плагинов JavaScript, написанных для разработчика мобильных приложений OBIEE, а также несколько пользовательских библиотек для различных проектов.
Исходя из опыта ООП, я немного запутался в структуре этих проектов. Я вижу файлы длиной в тысячи строк. Я привык разбивать вещи на файлы и классы, но я понимаю, что это другая структура - например, размер файла - это проблема, но должен быть лучший способ сделать все это?
Длина сценариев влияет не только на удобочитаемость и удобство обслуживания, но и на общее понимание человеком того, как работает программа.
Как структурированы большие приложения? Какие-нибудь общие модели ООП для этого?