Jump to content

Кент Бек

Кент Бек
Рожденный 1961 (62–63 года)
Гражданство Соединенные Штаты
Альма-матер Университет Орегона
Известный Экстремальное программирование , Шаблоны проектирования программного обеспечения , JUnit
Научная карьера
Поля Программная инженерия
Учреждения нравиться
Кент Бек выступает в 2001 году

Кент Бек (род. 1961) — американский инженер-программист и создатель экстремального программирования . [1] методология разработки программного обеспечения , которая избегает жестких формальных спецификаций для совместного и итеративного процесса проектирования. Бек был одним из 17 первых лиц, подписавших Agile-манифест . [1] основополагающий документ для гибкой разработки программного обеспечения . Экстремальные и гибкие методы тесно связаны с разработкой через тестирование (TDD), ведущим сторонником которой, пожалуй, является Бек.

Бек был пионером шаблонов проектирования программного обеспечения , а также коммерческого применения Smalltalk . Он написал SUnit среду модульного тестирования для Smalltalk, которая породила xUnit серию сред , в частности JUnit для Java, которую Бек написал вместе с Эрихом Гаммой . Бек популяризировал карты CRC вместе с Уордом Каннингемом , изобретателем вики.

Он живет в Сан-Франциско, штат Калифорния , и ранее работал в Facebook . [2] В 2019 году Бек присоединился к Gusto в качестве специалиста по программному обеспечению и тренера, где он тренирует инженерные команды при создании систем расчета заработной платы для малого бизнеса. [3]

Бек учился в Университете Орегона в период с 1979 по 1987 год, получив бакалавра и магистра степени в области компьютерных и информационных наук . [4]

В 1996 году Бек был нанят для работы над комплексной системой вознаграждения Chrysler . Бек, в свою очередь, пригласил Рона Джеффриса . В марте 1996 года группа разработчиков подсчитала, что система будет готова к запуску в производство примерно через год. В 1997 году команда разработчиков приняла метод работы, который теперь официально оформлен как экстремальное программирование . [5] Цель поставки в один год была почти достигнута, при этом фактическая доставка опоздала всего на пару месяцев.

Публикации

[ редактировать ]
  • 1996. Руководство Кента Бека по улучшению Smalltalk: отсортированная коллекция . Издательство Кембриджского университета. ( ISBN   978-0521644372 )
  • 1997. Шаблоны передового опыта Smalltalk . Прентис Холл. ( ISBN   978-0134769042 )
  • 2000. Объяснение экстремального программирования: примите изменения . Аддисон-Уэсли. Лауреат премии Jolt Productivity Award . ( ISBN   978-0321278654 )
  • 2000. Планирование экстремального программирования . С Мартином Фаулером . Аддисон-Уэсли. ( ISBN   978-0201710915 )
  • 2002. Разработка через тестирование на примере . Аддисон-Уэсли. Лауреат премии Jolt Productivity Award. ( ISBN   978-0321146533 )
    Концепция Бека о разработке через тестирование основывается на двух основных правилах:
    1. Никогда не пишите ни единой строки кода, если у вас нет неудачного автоматического теста.
    2. Устраните дублирование.

Книга иллюстрирует использование модульного тестирования как части методологии, включая примеры на Java и Python. Один раздел посвящен использованию разработки через тестирование для разработки среды модульного тестирования.

  • 2003. Вклад в Eclipse: принципы, шаблоны и плагины . С Эрихом Гаммой . Аддисон-Уэсли. ( ISBN   978-0321205759 )
  • 2004. Карманный справочник JUnit . О'Рейли. ( ISBN   978-0596007430 )
  • 2004. Объяснение экстремального программирования: примите изменения, 2-е издание . С Синтией Андрес. Аддисон-Уэсли. Полностью переписано. ( ISBN   978-0201616415 )
  • 2008. Шаблоны реализации . Аддисон-Уэсли. ( ISBN   978-0321413093 )
  • 2023. Tidy First?: Ежедневное упражнение по эмпирическому проектированию программного обеспечения . О'Рейли. ( ISBN   978-1098151249 )

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 303cbad76a3721b8bd35a8fbc02c19bd__1722527940
URL1:https://arc.ask3.ru/arc/aa/30/bd/303cbad76a3721b8bd35a8fbc02c19bd.html
Заголовок, (Title) документа по адресу, URL1:
Kent Beck - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)