
Ваша оценкаDesign patterns : elements of reusable object-oriented software
Жанры
Рейтинг LiveLib
- 563%
- 428%
- 37%
- 22%
- 10%
Ваша оценкаРецензии
ManOfOrange25 февраля 2016Невероятно полезная книга.
Содержит множество красивых, изящных и работающих решений, использование которых значительно улучшает код, стабилизирует его работу и позволяет добиться нужного малыми силами. С одной стороны все описанные паттерны используют стандартные возможности языков, ничего сверхъестетсвенного, но это уже готовые и проверенные решения, дойти до которых самому было бы гораздо труднее и не так надёжно.
Обязательный must read для всех ООП программистов =)
7 понравилось
1K
militska19 марта 2021Хорошая, но сложная книга
Читать далееКнигу эту покупала ещё очень давно, в самом начале практики.
И потребовалась несколько заходов что бы её осилить.
Прочитать получилось только после того как появился богатый бэкграунд, и накопленные примеры задач.
И появилась возможность переложить паттерны, на реальные примеры из практики.
До этого, совсем ни как: язык сложноватый, примеры сложные (ну и я пхпшник).Но после того как появился опыт, книга уже становится хорошим справочником.
Начинающим рекомендую сайт рефакторинг.гуру , там чуть более разжевано и с примерами на разных языках.4 понравилось
1,4K
NikitaLisovskij24 февраля 2021Читать далееНе понимаю почему эта книга имеет такой высокий рейтинг в наше время, когда есть ресурсы в которых таже информация подана более доступно и не менее информативно. У меня было два опыта прочтения данной книги, когда я имел пол года работы стажером/джуном и параллельно изучал ещё концепции языка и сопутствующие инструменты и уже имея 3х-летний опыт коммерческого программирования. В первом случае, не имея представления и опыта о том как строить какие-то большие системы, я нашел изложение паттернов достаточно абстрактными и было непонятно как их применить и зачем вообще некоторые из них нужны. Во втором случае, я уже применил парочку из этих паттернов в работе, но на этой паре всё и ограничилось.
В связи с этим встаёт вопрос, на какую аудиторию вообще рассчитана эта книга и что она может дать после её прочтения. Большинство паттернов возникают сами по себе, когда у вас устаканиваются внутреннии сервисы и вы их не можете менять под внешние системы, пишете адаптер, когда хотите инкапсулировать логику создания чего-то пишете фабрику и т.д. Также некоторые паттерны применимы в очень узком пуле задач, другие уже и не паттерны, а части каких-то языков/фреймворков, а третьи вообще опасно использовать без какого-то понимания разделения ответственностив коде.
Подводя итог, возможно знание некоторых из этих концепций позволит вам сэкономить несколько часов при столкновении с задачей, которая ложится на паттерны, но в отрыве от этих задач вы вряд ли сможете что-то из этого применить
4 понравилось
771
Подборки с этой книгой

"... вот-вот замечено сами-знаете-где"
russischergeist
- 39 918 книг

Библиотечка QA специалиста
raro4ka
- 130 книг

Разработка ПО
DigitalDemiurge
- 37 книг
Программировать больше не весело
0x539
- 22 книги
Программистам обязательно к прочтению
ForestMan
- 10 книг
Другие издания




























