GOF пришелся не по душе, много лишней информации + код в книге оформлен "ни гугу" ( его там не разберешь, только исходники )
Лично я паттерны учил используя
https://sourcemaking.com/ и
Wiki: Шаблон проектирования +
Head First Design Patterns ( тут тоже есть немного лишней информации, но страницы не выглядят так угрюмо как у GOF ну и UML диаграммки очень даже ничего ).
По
Совершенному коду могу сказать что там описываются довольно неплохие рекомендации, а иногда даже очень, но первые полсотни страниц навевают скуку и желание выбросить книгу к чертям...
Итог.
Я не являюсь "гавнокодером" || "быдлокодером". Я скорее один из тех о которых говорил Джон Ф. Вудс
-
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте"
(
это говорил не Макконнелл ).
Совершенный код я обязательно прочту на недельке, а вот с
Design Patterns я не уверен. По крайней мере желания читать
GOF в оригинале пока нет - стремные они :)
Всем мир!