Кент Бек, один из самых креативных и признанных лидеров в индустрии программного обеспечения, собрал 77 шаблонов, предназначенных для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу описания шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений.
Эта книга предназначена для программистов всех уровней подготовки, особенно для тех, кто применяет в своей практике шаблоны проектирования и методы быстрой разработки.
Книга также окажется неоценимым ресурсом для команд разработчиков, ищущих более эффективные методы совместной работы и построения более управляемого ПО.
Отзывы о книге
Кент - мастер кода и отличный рассказчик, книrи которого можно леrко и с yдoвольствием читать и понимать.
Каждая rлава этой книrи содержит прекрасные о6ъяснения и проникает в самую суть маленьких, но важных решений, постоянно принимаемых нами, коrда мы создаем код и классы.
Эрик Гамма (Erich Gamma), ведущий инженер IВМ
У мноrих команд есть ведущий разработчик, выдающий ряд правильных решений каждый день.
Ero мысли всеrда движутся в верном направлении.
Получающийся код леrко понять и модифицировать, он безопасен и удобен.
Эта книrа поможет вам стать ведущим разработчиком команды.
Ширина и rлубина затронутых тем не остaвит равнодушными профессионалов, которые увидят здесь новые приемы и улучшат старые методы, в то время как простота изложения делает книry доступной и новичкам.
Русс Руфер (Russ Rufer), Silicon Valley Patterпs Group
Мноrие люди не понимают, насколько читабельным может быть код и насколько ценна эта читабельность.
Кент научил меня очень мнoroму, и я рад, что эта книrа дает шанс научиться и остальным.
Мартин Фоулер (Маrtin Fowler), ведущий ученый ТhoughtWorks
Код должен заслуживать прочтения не только компилятором, но и людьми.
Кент Бек превратил свой опыт в единый набор шаблонов реализации.
Ero советы сделают ваш код действительно заслуживающим прочтения.
Грегор Хoxпе (Gregor Hohpe), автор Enterprise Integration Patterns
В этой книre Кент Бек показывает, как из приложения простых принципов вытекает написание чистоrо и читабельноrо кода.
Шаблоны реалuзации помоryт разработчикам писать раскрывающий свой замысел код, который одновременно леrок для понимания и rибок для дальнейшеrо расширения.
Книry должны обязательно прочитать все серьезные разработчики".
Свен Гортс (Sven Gorts)
Шаблоны реалuзaцuu заполняют пробел между проектированием и проrpаммированием.
Бек предлarает новый способ думать о проrpаммировании, основываясь на ценностях и принципах.
Диoмидuc Сnинеллис (Diomidis Spinellis), автор Сode Reading и Code Quality
Author(s): Бек Кент
Publisher: Вильямс
Year: 2008
Language: Russian
Commentary: подрезал поля, подчистил мусор
Pages: 168
Предисловие 15
Глава 1. Вступление 19
Глава 2. Шаблоны 23
Глава 3. Теория проrpаммирования 25
Глава 4. Мотивация 35
Глава 5. Класс 37
Глава 6. Состояние 59
Глава 7. Поведение 81
Глава 8. Методы 93
Глава 9. Коллекции 117
Глава 10. Развитие инфраструктур 133
Приложение А. Замеры производительности 147
Библиоrpaфия 159
Предметный указатель 163