Знания на то и знания, чтобы их периодически пересматривать и актуализировать.
Принципы SOLID и правда часто казались "принципами ради принципов", и по молодости я часто ловил разрыв шаблона при попытке натянуть принципы на продакшн код. Это не значит, что нужно писать грязный код. Скорее о том, что принципы нужно применять осознанно.
https://www.youtube.com/watch?v=-tp2bfP36Hg
YouTube
Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование
Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков. Говорим о нормальности…

4