https://habr.com/ru/articles/874584/

Что скажите: нужно ли всегда слепо следовать разным принципам и паттернам в программировании или нужен рациональный подход( где-то можно, а где-то и не нужно )?