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