Знаете, иногда нужно засунуть свой перфекционизм в задницу и оставить рефакторинг на конец. Когда у тебя есть сроки - крутые паттерны и приёмы подождут. Клиенту на это все равно, лишь бы работало.



P.S. Но говнокод писать не нужно 😈

Основано на реальных проектах