Кент Бек

Семнадцать специалистов по программному обеспечению собрались в Сноубёрде, штат Юта, в феврале 2001 года, чтобы подписать «Айжайл-манифест» (Agile Manifesto) — документ, призванный направить индустрию в сторону гибкой разработки вместо жесткого планирования. Кент Бек (Kent Beck) был среди этих подписантов, к тому времени уже зарекомендовав себя как сторонник итеративных методов, которые отдают приоритет частому тестированию и парному программированию перед традиционными тяжеловесными инженерными моделями.

Академический фундамент и ранняя работа

В период с 1979 по 1987 год Бек учился в Орегонском университете. За это время он получил степени бакалавра и магистра в области компьютерных и информационных наук. Его ранний вклад в эту область включал академические доклады, представленные на конференциях OOPSLA, такие как его совместная с Уордом Каннингемом (Ward Cunningham) работа 1987 года, посвященная языкам паттернов, и исследование 1989 года, посвященное обучению объектно-ориентированному мышлению. В этот период он также написал книгу Simple Smalltalk Testing, которая легла в основу концептуального происхождения фреймворков xUnit.

Развитие экстремального программирования

В 1996 году Бек занял должность в системе комплексной компенсации Chrysler. Столкнувшись с проектом, который из-за использования каскадной методологии выбился из первоначальных сроков, он внедрил ряд нестандартных корректировок. Разделив работу на более мелкие модули, применив парное программирование и обязательные постоянные обновления кода, он сформировал то, что стало известным как экстремальное программирование (XP). Он закрепил эти практики в опубликованной в 1999 году книге Extreme Programming Explained: Embrace Change. Хотя проект Chrysler остался незавершенным, эксперимент успешно продемонстрировал, что методологии XP могут служить жизнеспособной альтернативой существующим производственным стандартам.

Тестовые фреймворки и отраслевые стандарты

Помимо методологии, Бек сосредоточился на технических инструментах, необходимых для поддержки строгого управления кодом. В 2000 году он совместно с Эрихом Гаммой (Erich Gamma) выпустил JUnit — фреймворк для тестирования на базе Java. Этот проект укрепил его приверженность разработке через тестирование (TDD) — практике, которую он заново открыл в более ранних текстах по программированию и впоследствии популяризировал в своей книге 2003 года Test Driven Development: By Example. Его более широкое влияние продолжилось благодаря многочисленным техническим публикациям, включая его соавторскую работу 1999 года по рефакторингу и книгу 2007 года Implementation Patterns.

БЕСПЛАТНЫЙ ТЕСТ
А какой у вас?

Двадцать вопросов, восемь минут на часах и процентиль, измеренный по всем, кто его проходил. Без регистрации.

Пройти тест IQ →

Профессиональная деятельность и коучинг

Бек вел активную карьеру в масштабных технологических средах. В период с 2011 по 2018 год он работал в Facebook. После этого, в 2019 году, он присоединился к компании Gusto в качестве научного сотрудника и тренера по программному обеспечению, сосредоточившись на инженерных командах, отвечающих за создание инфраструктуры расчета заработной платы. В настоящее время он также сотрудничает с Meta Platforms. Его последняя публикация, Tidy First?: A Personal Exercise in Empirical Software Design, вышла в свет в 2023 году.

Краткие факты

- Рождение: 1961 - Гражданство: Соединенные Штаты - Образование: Орегонский университет - Значимая работа: JUnit - Подписант: Айжайл-манифест - Место работы: Meta Platforms - Методология: Экстремальное программирование - Область: Разработка программного обеспечения

Вопросы, которые задают читатели

### Каков основной вклад Кента Бека в методологию разработки программного обеспечения?

Он наиболее известен как создатель разработки через тестирование, основатель экстремального программирования и соавтор тестового фреймворка JUnit.

### Работал ли Кент Бек в Facebook?

Да, он работал в Facebook в период с 2011 по 2018 год.

Сравнить с великими

Bobby Fischer vs Gottfried Wilhelm LeibnizClaude Monet vs Marie CurieArchimedes vs Sun TzuBernhard Riemann vs Nikola Tesla
Все рейтинги →Все сравнения →

Вундеркинды

Summer McintoshOlympic finalist at 14, world-record holder and triple Olympic…Laurent SimonsGraduated University at 11 — Belgian Prodigy with Electrical…Boris BeckerBoris BeckerWon Wimbledon at 17, the youngest men's Grand Slam champion everPriyanshi SomaniWon the Mental Calculation World Cup at age 11, beating adults…
Вундеркинды →

Сыграй и возвращайся завтра

Ежедневный вызов гения · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
Нажмите ответ ↓
Какой ты гений? Бесплатный IQ-тест