켄트 벡
1. 개요
켄트 벡은 미국의 프로그래머이자 소프트웨어 개발 방법론의 선구자이다. 1979년부터 1987년까지 오리건 대학교에서 학위를 받았으며, 1996년 크라이슬러 포괄 보상 시스템 프로젝트에 참여하여 익스트림 프로그래밍(XP) 방법론을 개발하는 데 기여했다. 그는 또한 테스트 주도 개발(TDD)의 개념을 널리 알리고, 여러 권의 저서를 집필했으며, OOPSLA 학회에서 객체 지향 프로그래밍 관련 논문을 발표했다.
이미지 준비중입니다.
| 출생일 | 1961년 |
|---|---|
| 국적 | 미국 |
| 직업 | 소프트웨어 엔지니어 |
| 소속 | Gusto |
| 모교 | 오리건 대학교 |
|---|
| 주요 업적 | 익스트림 프로그래밍 소프트웨어 디자인 패턴 JUnit |
|---|
-
오리건주의 공학자 -
젠슨 황
젠슨 황은 1963년 타이완 출생으로, 엔비디아의 공동 설립자이자 CEO이며, GPU 기술 발전에 기여하고 AI 붐을 통해 막대한 자산과 영향력을 얻은 인물이다. -
페이스북 사람 -
셰릴 샌드버그
셰릴 샌드버그는 미국의 기술 경영자, 작가, 자선가로서, 페이스북(현 메타)의 COO를 역임하며 회사의 성장을 이끌었고, 여성의 직장 생활과 리더십에 대한 저서를 발표했지만, 페이스북 스캔들로 비판을 받기도 했다. -
페이스북 사람 -
마크 저커버그
마크 저커버그는 메타의 공동 창업자이자 CEO로서, 페이스북을 창업하여 세계적인 영향력을 가진 인물이 되었지만, 개인 정보 유출 등의 논란에 직면해 왔으며, 사회 공헌 활동과 메타버스 사업에도 집중하고 있다. -
익스트림 프로그래밍 -
워드 커닝햄
워드 커닝햄은 미국의 컴퓨터 프로그래머로, 최초의 위키 사이트 WikiWikiWeb을 만들고 기술 부채 개념을 창안했으며, 소프트웨어 개발 방법론 발전에 기여했다. -
익스트림 프로그래밍 -
JUnit
JUnit은 자바 환경에서 단위 테스트를 위한 프레임워크로, 반복적인 테스트 실행을 통해 버그 수정에 용이하며, 어노테이션 기반의 간편한 테스트 코드 작성과 IDE 통합을 지원하여 개발 효율성을 높인다.
2. 생애 및 경력
켄트 벡은 1979년부터 1987년까지 오리건 대학교 컴퓨터 및 정보 과학에서 이학사 및 이학 석사 학위를 받았다. 1996년 크라이슬러 포괄 보상 시스템 프로젝트에 고용되어 론 제프리스를 참여시켰다.
2.2. 크라이슬러 포괄 보상 시스템 (C3) 프로젝트
1996년 크라이슬러 포괄 보상 시스템 프로젝트에 고용되어 론 제프리스를 참여시켰다. 1996년 3월 개발팀은 시스템이 약 1년 후에 생산에 들어갈 것이라고 추정했다. 1997년 개발팀은 익스트림 프로그래밍으로 공식화된 작업 방식을 채택했다. 실제 납품은 몇 달 늦어졌지만, 1년 납품 목표는 거의 달성되었다.
3. 주요 업적 및 공헌
(이전 단계에서 원본 소스가 제공되지 않았기 때문에, 수정할 결과물도 없습니다. 원본 소스를 제공해주시면, 지시사항에 따라 위키텍스트를 작성하고, 필요한 경우 수정까지 완료하여 최종 결과물을 제공해 드리겠습니다.)
4. 저서 및 논문
| 연도 | 제목 | 출판사 | 비고 |
|---|---|---|---|
| 1996년 | 켄트 벡의 더 나은 스몰토크 가이드: 정렬된 모음(Kent Beck's Guide to Better Smalltalk : A Sorted Collection) | 케임브리지 대학교 출판부 | |
| 1997년 | 스몰토크 베스트 프랙티스 패턴(Smalltalk Best Practice Patterns) | 프렌티스 홀 | |
| 2000년 | 익스트림 프로그래밍 엑스플레인드: 변화 포용(Extreme Programming Explained: Embrace Change) | 애디슨-웨슬리 | Jolt 생산성 상 수상 |
| 2000년 | 익스트림 프로그래밍 기획(Planning Extreme Programming) | 애디슨-웨슬리 | 마틴 파울러 공저 |
| 2002년 | 예제로 배우는 테스트 주도 개발(Test-Driven Development by Example) | 애디슨-웨슬리 | Jolt 생산성 상 수상 |
| 2003년 | 이클립스 기여하기: 원칙, 패턴 및 플러그인(Contributing to Eclipse: Principles, Patterns, and Plugins) | 애디슨-웨슬리 | 에리히 감마 공저 |
| 2004년 | JUnit 포켓 가이드(JUnit Pocket Guide) | O'Reilly | |
| 2004년 | 익스트림 프로그래밍 엑스플레인드: 변화 포용, 2판(Extreme Programming Explained: Embrace Change, 2nd Edition) | 애디슨-웨슬리 | 신시아 앤드레스 공저 |
| 2008년 | 구현 패턴(Implementation Patterns) | 애디슨-웨슬리 | |
| 2023년 | 깔끔하게 먼저?: 경험적 소프트웨어 설계를 위한 개인 연습(Tidy First?: A Personal Exercise in Empirical Software Design) | O'Reilly | |
| 연도 | 논문 제목 | 비고 | |
| 1987년 | http://c2.com/doc/oopsla87.html 객체 지향 프로그래밍을 위한 패턴 언어 사용 (OOPSLA '87) | 워드 커닝햄과 공동 저술 | |
| 1989년 | http://c2.com/doc/oopsla89/paper.html 객체 지향 사고를 가르치기 위한 연구실 (OOPSLA '89) | 워드 커닝햄과 공동 저술 | |
| 1989년 | https://web.archive.org/web/20150315073817/http://www.xprogramming.com/testfram.htm 단순한 스몰토크 테스트: 패턴과 함께 | SUnit 프레임워크, xUnit 프레임워크의 기원 |
4.1. 저서
* 1996년. 《켄트 벡의 더 나은 스몰토크 가이드: 정렬된 모음(Kent Beck's Guide to Better Smalltalk : A Sorted Collection)》. 케임브리지 대학교 출판부.
* 1997년. 《스몰토크 베스트 프랙티스 패턴(Smalltalk Best Practice Patterns)》. 프렌티스 홀.
* 2000년. 《익스트림 프로그래밍 엑스플레인드: 변화 포용(Extreme Programming Explained: Embrace Change)》. 애디슨-웨슬리. Jolt 생산성 상 수상작.
* 2000년. 《익스트림 프로그래밍 기획(Planning Extreme Programming)》. 마틴 파울러 공저. 애디슨-웨슬리.
* 2002년. 《예제로 배우는 테스트 주도 개발(Test-Driven Development by Example)》. 애디슨-웨슬리. Jolt 생산성 상 수상작.
* 2003년. 《이클립스 기여하기: 원칙, 패턴 및 플러그인(Contributing to Eclipse: Principles, Patterns, and Plugins)》. 에리히 감마 공저. 애디슨-웨슬리.
* 2004년. 《JUnit 포켓 가이드(JUnit Pocket Guide)》. O'Reilly.
* 2004년. 《익스트림 프로그래밍 엑스플레인드: 변화 포용, 2판(Extreme Programming Explained: Embrace Change, 2nd Edition)》. 신시아 앤드레스 공저. 애디슨-웨슬리.
* 2008년. 《구현 패턴(Implementation Patterns)》. 애디슨-웨슬리.
* 2023년. 《깔끔하게 먼저?: 경험적 소프트웨어 설계를 위한 개인 연습(Tidy First?: A Personal Exercise in Empirical Software Design)》. O'Reilly.
4.2. 주요 논문
* 1987\. http://c2.com/doc/oopsla87.html 객체 지향 프로그래밍을 위한 패턴 언어 사용 (OOPSLA '87). 워드 커닝햄과 공동 저술.
* 1989\. http://c2.com/doc/oopsla89/paper.html 객체 지향 사고를 가르치기 위한 연구실 (OOPSLA '89). 워드 커닝햄과 공동 저술.
* 1989\. https://web.archive.org/web/20150315073817/http://www.xprogramming.com/testfram.htm 단순한 스몰토크 테스트: 패턴과 함께. SUnit 프레임워크, xUnit 프레임워크의 기원.