켄트 벡
Kent Beck켄트 벡 | |
|---|---|
| 태어난 | 1961년(60~61세) |
| 시민권 | 미국 |
| 모교 | 오리건 대학교 |
| 로 알려져 있다 | 익스트림 프로그래밍, 소프트웨어 설계 패턴, JUnit |
| 과학 경력 | |
| 필드 | 소프트웨어 엔지니어링 |
| 기관 | 구스토 |
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의 테스트 주도형 개발 개념은 다음 두 가지 기본 규칙에 중점을 두고 있습니다.
- 자동 테스트가 실패하지 않는 한 코드 한 줄도 작성하지 마십시오.
- 중복 배제.
- Beck의 테스트 주도형 개발 개념은 다음 두 가지 기본 규칙에 중점을 두고 있습니다.
이 책에서는 Java 및 Python의 예를 포함하여 방법론의 일부로 유닛 테스트를 사용하는 방법을 설명합니다.하나의 섹션에는 테스트 주도의 개발을 사용하여 유닛 테스트 프레임워크를 개발하는 것이 포함됩니다.
- 2003. 이클립스에 기여: 원리, 패턴 및 플러그인.에리히 감마랑요애디슨 웨슬리 (ISBN 978-0321205759)
- 2004년 JUnit 포켓 가이드오라일리 (ISBN 978-0596007430)
- 2004. Extreme Programming 설명: 변화를 받아들여라, 제2판.신시아 안드레스랑요애디슨 웨슬리.완전 개서(ISBN 978-0201616415)
- 2008. 구현 패턴.애디슨 웨슬리 (ISBN 978-0321413093)
엄선된 논문
- 1987. "개체 지향 프로그램에 패턴 언어 사용"워드 커닝햄과 함께요OPSLA'87.
- 1989. "객체지향적 사고를 가르치는 실험실"워드 커닝햄과 함께요OPSLA'89
- 1989. "심플한 스몰토크 테스트: 패턴 포함"입니다.SUnit 프레임워크, xUnit 프레임워크의 기원.
레퍼런스
- ^ a b "익스트림 프로그래밍", Computer world(온라인), 2005, 웹 페이지:Computer world - appdev - 92
- ^ "페이스북에서 7년 동안 일한 후 새롭게 독립한 나의 지위를 고려할 때..."
- ^ "Meet the influential programmer who's helping $3.8 billion Gusto make sure that its software always stays ahead of the times". Business Insider. 2019-09-04.
- ^ Beck, Kent. "Kent Beck". LinkedIn. Retrieved March 5, 2012.
- ^ Highsmith, Jim (ed.). Agile Software Development Ecosystems. p. 298. ISBN 0-201-76043-6.