Книга: Бек Кент «Экстремальное программирование. Разработка через тестирование»

Экстремальное программирование. Разработка через тестирование

Производитель: "Питер"

Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком иполностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования. ISBN:978-5-496-02570-6

Издательство: "Питер" (2017)

ISBN: 978-5-496-02570-6

Купить за 969 грн (только Украина) в

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Рефакторинг. Улучшение проекта существующего кодаПо мере распространения объектных технологий - в особенности с использованием языка программирования Java … — Альфа-книга, - Подробнее...20172026бумажная книга
Рефакторинг. Улучшение проекта существующего кодаПо мере распространения объектных технологий - в особенности с использованием языка программирования Java … — Альфа-книга, Подробнее...20172621бумажная книга

Бек, Кент

Кент Бек
Kent Beck
Дата рождения:

1961 год(1961)

Страна:

 США

Научная сфера:

информатика

Альма-матер:

Орегонский университет

Известен как:

Создатель методологий экстремального программирования и разработки через тестирование

Кент Бек — разработчик программного обеспечения, создатель таких методологий разработки ПО как экстремальное программирование (XP) и разработка через тестирование (TDD) Бек был одним из 17 специалистов подписавших Agile Manifesto в 2001 году[1].

Кент Бек учился в Орегонском университете с 1979 по 1987 год, получил степени бакалавра и магистра по информатике[2]. Был одним из пионеров в введении в практику шаблонов проектирования ПО, создании методологии разработки через тестирование, а также коммерческого использования языка Smalltalk. Бек популяризовал CRC-карты вместе с Уордом Каннингемом, совместно с Эрихом Гамма является создателем фреймворка для тестирования JUnit.

Кент Бек живёт в городе Медфорд штат Орегон, работает на Facebook[3].

Содержание

Публикации

Книги

  • 1996. Smalltalk Best Practice Patterns. Prentice Hall. (ISBN 978-0134769042)
  • 1996. Kent Beck’s Guide to Better Smalltalk : A Sorted Collection. Cambridge University Press. (ISBN 978-0521644372)
  • 1999. Extreme Programming Explained: Embrace Change. Addison-Wesley. Победитель Jolt Productivity Award. (ISBN 978-0321278654)
  • 2000. Planning Extreme Programming. With Martin Fowler. Addison-Wesley. (ISBN 978-0201710915)
  • 2002. Test-Driven Development: By Example. Addison-Wesley. Winner of the Jolt Productivity Award. (ISBN 978-0321146533)
  • 2003. Contributing to Eclipse: Principles, Patterns, and Plugins. With Erich Gamma. Addison-Wesley. (ISBN 978-0321205759)
  • 2004. JUnit Pocket Guide. O’Reilly. (ISBN 978-0596007430)
  • 2005. Extreme Programming Explained: Embrace Change, 2nd Edition. With Cynthia Andres. Addison-Wesley. Completely rewritten. (ISBN 978-0201616415)
  • 2008. Implementation Patterns. Addison-Wesley. (ISBN 978-0321413093)

Избранные статьи

Примечания

  1. «Extreme Programming», Computerworld (online), 2005, webpage: Computerworld-appdev-92.
  2. Beck, Kent Kent Beck  (англ.). LinkedIn. Архивировано из первоисточника 15 сентября 2012.
  3. «Where I work (Facebook)…»

Ссылки


Источник: Бек, Кент

См. также в других словарях:

  • Бек, Кент — Кент Бек Kent Beck …   Википедия

  • Бек (значения) — Бек (англ. Beck; нем. Beck) многозначное понятие (в том числе фамилия, имя, топоним): Бек (бег, бей тюркское слово) властитель, господин; у тюркских народов титул землевладельца. Бек защитник в футболе. Фамилия Бек, Аарон Тёмкин… …   Википедия

  • CRC-карта — (англ. Class responsibility collaboration card; рус. карта «Класс Ответственность Кооперация») метод мозгового штурма, предназначенный для проектирования объектно ориентированного программного обеспечения. CRC карты были предложены Уордом… …   Википедия

  • Гуревич, Анатолий Маркович — В Википедии есть статьи о других людях с такой фамилией, см. Гуревич. Анатолий Маркович Гуревич Род деятельности: разведчик Дата рождения …   Википедия

  • Экстремальное программирование — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • Разработка через тестирование — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»