А большая - это какая? Год назад 1000 строчек кода - казалось очень много) Ну первая более-менее серьезная: Поиск и вывод предметов в таблицу. С фильтрами / возможностью листать страницы. Уложился в 1200 строчек, но весь массив из 11 тыс. элементов загружал пользователю в браузер)) Зато работало быстро... Сейчас пишу RPG-игру, скорее всего дойдет до десятка тысяч строчек, на 50+ файлов.
Браузерное расширение, которое брало ID клиента из страницы тикета, собирало о нем данные из трех внутренних систем компании (базы лицензий и магазина + багтрекер), а также позволяло выполнять некоторые действия через их апишки, кнопками прямо со страницы. Написано оно было страшно, полностью процедурным кодом в одном гигантском файле. А подобие модулей организовано было через четыре длиииинные функции, которые по if вызывались))