если спросить сейчас меня что такое solid, dry, kiss - я скажу лишь что это набор паттернов/практик разработки, но как расшифровываются - хрен знает. И потому что мне это на фиг не надо. И так делают многие. Многие из вас при разработке не знают какому паттерну относится тот или иной код и это, по сути, не важно.
Зато что мне нравится в solid - это чистота кода.
Нагуглил как-то
https://github.com/wataridori/solid-php-example и просто держу его как "справочник с примерами".
Еще в чем "плюс" справочной информации - когда ее часто юзаешь, мозг сам запоминает и постоянно использует. А если ты это не помнишь, значит либо это нужно тебе очень редко, либо вообще не нужно.