짐 코플린
Jim Coplien제임스 O. Cope라고도 알려진 Coplien은 컴퓨터 과학 분야의 작가, 강사, 연구원이다.[1]2003–4–4 Vloeberghs Leerstoel (Vloeberghs Chair)을 Vrije Universityit Brussel에서 개최했으며, 맨체스터 대학교의 초빙교수를 역임했다.
그는 힐사이드 그룹의 일원으로서 패턴 운동을 창시하고, 패턴 언어의 프로그램 컨퍼런스 시리즈에서 행사를 조직하고, 소프트웨어 디자인 패턴과 조직 패턴에 관한 글을 쓰는 데 관여한 것으로 알려져 있다.
경력
Lipping Zhao와 함께 진행 중인 그의 연구에는 "일반화된 형식 설계 이론"이라는 제목의 모노그래프가 포함되어 있는데, 이 모노그래프는 전반적으로, 특히 패턴에서 대칭과 대칭 파괴의 기초를 탐구한다.[citation needed]
Cope는 Kent Beck, Grady Booch, Ward Cunningham, Ralph Johnson, Ken Auer, Hal Hildebrand와 함께 Hiddle 그룹의 창립 멤버였다.그는 PLOP(Pattern Language of Programs) 콘퍼런스 시리즈에서 여러 개의 컨퍼런스를 시작했으며 오랜 기간 패턴 저술가이자 PLOP 셰퍼드다.그의 패턴 양식인 '코플린 양식'[2]은 알렉산드리아 형식으로 좀 더 문맹이 있는 버전을 쓰기 위한 준비로 패턴을 구성하는 간결한 방법이다.Trygve Reenskaug와 함께, 그는 데이터, 컨텍스트 및 상호작용(DCI) 패러다임의 설계에서 주임이었다.
1996년 OOPSLA(Object-Oriented Programming, Systems, Language & Applications Conference)의 프로그램 의장이기도 했으며, 많은 소프트웨어 패턴 컨퍼런스의 공동 창립자 및 한때 의장직을 맡아왔다.
책들
그가 저술, 공동 저술 또는 편집한 책은 다음과 같다.
- James O. Coplien (September 1991). Advanced C++ Programming Styles and Idioms. ISBN 978-0-201-54855-6.
- James O. Coplien, Douglas C. Schmidt (May 1995). Pattern Languages of Program Design. ISBN 978-0-201-60734-5.
- John M. Vlissides; James O. Coplien; Norman L. Kerth (June 1996). Pattern Languages of Program Design 2 (v. 2). ISBN 978-0-201-89527-8.
- James O. Coplien (June 1996). Software Patterns. ISBN 978-1-884842-50-4.
- James O. Coplien (October 1998). Multi-Paradigm Design for C++. ISBN 978-0-201-82467-4.
- James O. Coplien, Neil B. Harrison (July 2004). Organizational Patterns of Agile Software Development. ISBN 978-0-13-146740-8.
- James O. Coplien, Gertrud Bjørnvig (August 2010). Lean Software Architecture for Agile Software Development. ISBN 978-0-470-68420-7.
리서치
C++ 관용구들에 대한 그의 초기 연구는 인기 있는 디자인 패턴의 세 가지 주요 출처 중 하나였다.[citation needed]그는 또 신기하게도 반복되는 템플릿 패턴 C++ 숙어에도 이름을 붙였다.[1]조직 패턴에 대한 그의 연구는 익스트림 프로그래밍과[2] 스크럼 데일리 스탠드업 모두에 영감을 주었다.[3]신속한 변화를 위한 소프트웨어 개발의 조직적 패턴 책에서 그는 콘웨이 법칙의 대체 버전을 공동 발표했다.
발표자
Coplien은 ACCU 회의에서 영국에서 여러 차례 다음과 같이 발표하였다.
- ACCU2010 린 아키텍처 및 신속한 변화를 위한 소프트웨어 개발
- ACCU2008 신속한 변화를 위한 5가지 실제 솔루션
- ACCU2008 조직 패턴:민첩성의 기초
- ACCU2007 균형 잡힌 신속한 변화를 위한 설계 접근 방식
그는 2012년 베를린에서 열린 AOSD 콘퍼런스에서 SPLASH 2013의 성찰에 대한 성찰, 2013년 도쿄 스크럼 얼라이언스 지역 콘퍼런스의 카이젠과 인증, 국민에 의한, 국민에 의한, 국민에 의한, 국민에 대한 목표 등 여러 회의 키노트를 내놨다.
참조
- ^ The Patterns Handbook: Techniques, Strategies, and Applications. SIGS. June 1998. p. 525. ISBN 9780521648189.
- ^ http://www.c2.com/cgi/wiki?CoplienForm
- ^ Coplien, James O. (February 1995). "Curiously Recurring Template Patterns". C++ Report: 24–27.
- ^ 프레이저, 스티븐, 켄트 벡, 빌 카푸토, 팀 맥키넌, 제임스 뉴커크, 찰리 풀.M. Marchesi와 G.에서 "TDD(Test Driven Development: 테스트 주도형 개발)".Succi, eds, XP 2003, LNCS 2675, 페이지 459–462, 2003.2003년 베를린 하이델베르크의 스프링거-베를라크.
- ^ 서덜랜드, 제프.스크럼의 기원.웹 페이지 2010년 8월 19일 웨이백 머신에 보관. 2007년 7월 5일.
- ^ 의회 도서관, 코플린, 제임스 O.2019년 9월 19일 의회 도서관에 보관. 2019년 9월 19일.