켄트 벡

Kent Beck
켄트 벡
Kent Beck no Workshop Mapping XP.jpg
태어난1961년(60~61세)
시민권미국
모교오리건 대학교
로 알려져 있다익스트림 프로그래밍, 소프트웨어 설계 패턴, JUnit
과학 경력
필드소프트웨어 엔지니어링
기관구스토
2001년 켄트 벡 강연

Kent Beck(1961년생)는 미국의 소프트웨어 엔지니어이며, 협업 및 반복 설계 프로세스의 엄격한 공식 사양을 회피하는 소프트웨어 개발 방법론인 익스트림 프로그래밍[1]창안자입니다.Beck는 신속한 변화를 위한 소프트웨어 개발을 위한 기초 문서인 Agile [1]Manifesto의 17개 서명자 중 한 명입니다.Extreme 및 Agile 방법은 TDD(Test-Driven Development)와 밀접하게 관련되어 있으며, 그 중 Beck가 주요 제안자입니다.

Beck는 Smalltalk의 상용 어플리케이션뿐만 아니라 소프트웨어 디자인 패턴을 개척했습니다.그는 Smalltalk용 SUnit 유닛 테스트 프레임워크를 작성했으며, 이는 특히 이 Erich Gamma와 함께 작성한 Java용 JUnit 시리즈를 만들었습니다.벡은 Wiki의 창시자인 Ward Cunningham과 함께 CRC 카드를 대중화했습니다.

그는 캘리포니아 샌프란시스코에 살고 있으며 소셜 미디어 회사 [2]페이스북에서 일했다.2019년, Beck는 소프트웨어 펠로우 및 코치로 Gusto에 입사하여 엔지니어링 팀이 소규모 기업을 [3]위한 급여 시스템을 구축할 때 코치를 맡고 있습니다.

역사

벡은 1979년부터 1987년까지 오리건 대학에서 컴퓨터정보과학 [4]학사 석사 학위를 받았다.

1996년에 벡은 크라이슬러 종합 보상 시스템에서 일하기 위해 고용되었습니다.벡은 론 제프리를 차례로 데려왔다.1996년 3월 개발팀은 이 시스템이 1년 후쯤 생산에 들어갈 수 있을 것으로 예상했다.1997년 개발팀은 현재 익스트림 [5]프로그래밍으로 공식화된 작업 방식을 채택했습니다.1년간의 배송 목표는 거의 달성되었으며, 실제 배송은 불과 두 달 정도 지연되었습니다.

출판물

책들

  • 1996. 켄트 벡의 '더 나은 스몰토크 가이드: 분류된 컬렉션.케임브리지 대학 출판부( ISBN978-0521644372)
  • 1997년, 스몰토크 베스트 프랙티스 패턴프렌티스홀 (ISBN 978-0134769042)
  • 2000. Extreme Programming 설명: 변화를 받아들인다.애디슨 웨슬리.Jolt Productivity Award 수상자 (ISBN 978-0321278654)
  • 2000년 익스트림 프로그래밍 계획마틴 파울러와 함께요애디슨 웨슬리 (ISBN 978-0201710915)
  • 2002. 테스트 주도의 개발 사례.애디슨 웨슬리.Jolt Productivity Award 수상자 (ISBN978-0321146533)
    Beck의 테스트 주도형 개발 개념은 다음 두 가지 기본 규칙에 중점을 두고 있습니다.
    1. 자동 테스트가 실패하지 않는 한 코드 한 줄도 작성하지 마십시오.
    2. 중복 배제.

이 책에서는 Java 및 Python의 예를 포함하여 방법론의 일부로 유닛 테스트를 사용하는 방법을 설명합니다.하나의 섹션에는 테스트 주도의 개발을 사용하여 유닛 테스트 프레임워크를 개발하는 것이 포함됩니다.

엄선된 논문

레퍼런스

외부 링크