Кент Бек | |
---|---|
Родившийся | 1961 (59–60 лет) |
Гражданство | Соединенные Штаты |
Альма-матер | Орегонский университет |
Известен | Экстремальное программирование , Шаблоны проектирования программного обеспечения , JUnit |
Научная карьера | |
Поля | Программная инженерия |
Учреждения | Смак |
Кент Бек (1961 года рождения), американский инженер - программист и создатель экстремального программирования , [1] методология разработки программного обеспечения , которая сторонится жесткую формальную спецификацию для совместного и итерационного процесса проектирования. Бек был одним из 17 оригинальных подписантов Agile Manifesto , [1] документ учредительного для быстрой разработки программного обеспечения . Экстремальные и гибкие методы тесно связаны с разработкой , основанной на тестировании (TDD), одним из ведущих сторонников которой, возможно, является Бек.
Бек был пионером в разработке шаблонов программного обеспечения , а также в коммерческом применении Smalltalk . Он написал среду модульного тестирования SUnit для Smalltalk, которая породила серию сред xUnit , в частности JUnit для Java, которую Бек написал вместе с Эрихом Гаммой . Бек популяризировал карточки CRC вместе с Уордом Каннингемом , изобретателем вики.
Он живет в Сан-Франциско, Калифорния, и работал в социальной сети Facebook . [2] Кент работает в Gusto с апреля 2019 года. [3]
История [ править ]
Бек принял участие в Университете штата Орегон в период с 1979 по 1987 год, получив степень бакалавра и MS степени в компьютерной и информационной науки . [4]
В 1996 году Бек был нанят для работы над комплексной компенсационной системой Chrysler . Бек, в свою очередь, пригласил Рона Джеффриса . В марте 1996 года группа разработчиков оценила, что система будет готова к запуску в производство примерно через год. В 1997 году команда разработчиков приняла метод работы, который теперь формализован как экстремальное программирование . [1] Годовая цель доставки была почти достигнута, а фактическая доставка задержалась всего на пару месяцев.
Публикации [ править ]
Книги [ править ]
- 1996. Руководство Кента Бека по лучшему Smalltalk: отсортированный сборник . Издательство Кембриджского университета. ( ISBN 978-0521644372 )
- 1997. Шаблоны передовой практики Smalltalk . Прентис Холл. ( ISBN 978-0134769042 )
- 1999. Объяснение экстремального программирования: примите изменения . Эддисон-Уэсли. Обладатель премии Jolt Productivity Award . ( ISBN 978-0321278654 )
- 2000. Планирование экстремального программирования . С Мартином Фаулером . Эддисон-Уэсли. ( ISBN 978-0201710915 )
- 2002. Разработка через тестирование на примере . Эддисон-Уэсли. Обладатель премии Jolt Productivity Award. ( ISBN 978-0321146533 )
- Концепция Бека разработки через тестирование основана на двух основных правилах:
- Никогда не пишите ни одной строчки кода, если у вас нет автоматизированного теста, который дает сбой.
- Устранение дублирования.
- Концепция Бека разработки через тестирование основана на двух основных правилах:
В книге показано использование модульного тестирования как части методологии, включая примеры на Java и Python. Один раздел включает использование разработки через тестирование для разработки среды модульного тестирования.
- 2003. Участие в Eclipse: принципы, шаблоны и плагины . С Эрихом Гаммой . Эддисон-Уэсли. ( ISBN 978-0321205759 )
- 2004. Карманный справочник JUnit . О'Рейли. ( ISBN 978-0596007430 )
- 2004. Объяснение экстремального программирования: Примите перемены, 2-е издание . С Синтией Андрес. Эддисон-Уэсли. Полностью переписан. ( ISBN 978-0201616415 )
- 2008. Модели реализации . Эддисон-Уэсли. ( ISBN 978-0321413093 )
Избранные статьи [ править ]
- 1987. " Использование языков шаблонов для объектно-ориентированных программ ". С Уордом Каннингемом. ОПСЛА '87.
- 1989. « Лаборатория для обучения объектно-ориентированному мышлению ». С Уордом Каннингемом. ОПСЛА'89.
- 1989. " Простое тестирование Smalltalk: с помощью шаблонов ". Фреймворк SUnit , происхождение фреймворков xUnit .
Ссылки [ править ]
- ^ a b "Экстремальное программирование", Computerworld (онлайн), 2005, веб-страница: Computerworld-appdev-92 .
- ^ "Учитывая мой новый независимый статус после семи лет работы в Facebook ..."
- ^ "Кент Бек | LinkedIn"
- ^ Бек, Кент. «Кент Бек» . LinkedIn . Проверено 5 марта 2012 года .
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Кента Бека . |
В Wikiquote есть цитаты, связанные с: Кент Бек |
- KentBeck в WikiWikiWeb
- Образец главы книги Кента, ШАБЛОНЫ РЕАЛИЗАЦИИ
- TalkWare Podcast, интервью с Кентом Беком
- Еженедельное интервью FLOSS с Кентом Беком
- Заметки Кента Бека на Facebook
- Кент Бек о модульном тестировании
- Подкаст «Быть человеком» - беседа с Кентом Беком