로버트 C.마틴
Robert C.로버트 C.마틴 | |
---|---|
태어난 | 로버트 세실 마틴 [1] ) 1952년 12월 5일 ) |
국적 | 미국인의 |
기타 이름 | "밥 아저씨" 마틴 |
직업 | 소프트웨어 엔지니어, 강사 |
로 알려져 있다. | 신속한 변화를 위한 매니페스토, SOLD 원칙 |
아이들. | 4 |
웹사이트 | cleancoder |
로버트 세실 마틴([2]Robert Cecil Martin, 1952년 12월 5일생)은 미국 소프트웨어 엔지니어, 강사, 베스트셀러 작가다.그는 많은 소프트웨어 설계 원칙을 개발하고 영향력 있는 애자일 매니페스토의 설립자로 가장 인정받고 있다.[3]
마틴은 많은 책과 잡지 기사를 저술했다.C++ 리포트 매거진 편집장을 지냈고 애자일 얼라이언스 초대 회장을 지냈다.[4][5]
회사들
1991년에 마틴은 지금은 없어진 Object Mentor를 설립하여 극단적 프로그래밍 방법론에 대한 강사 주도 교육을 제공하였다.[citation needed]2020년[update] 3월 현재 그는 두 개의 회사를 운영하고 있다.[citation needed]
- Uncle Bob Consulting – 컨설팅 및 교육 서비스 제공
- Clean Coders – 교육 비디오 제공
소프트웨어 원칙 및 옹호
마틴의 5가지 원칙은 SOLD 원리로 집합적으로 알려지게 되었다.그가 내세우는 원리의 대부분을 발명했지만, 리스크노프 대체 원리는 바바라 리스크소프가,[6] 개방-폐쇄 원리는 베르트랑 마이어가 발명했다.[7][8]
마틴은 소프트웨어 장인정신, 민첩한 소프트웨어 개발, 테스트 주도형 개발을 지지하는 사람이다.[citation needed]
출판물
- 1995. Booch Method를 이용한 객체지향 C++ 어플리케이션의 설계.프렌티스 홀. ISBN978-0132038379.
- 2002. 신속한 변화를 위한 소프트웨어 개발, 원칙, 패턴 및 관행피어슨.ISBN 978-0135974445.
- 2009. Clean Code: 신속한 변화를 위한 소프트웨어 장인 정신의 핸드북.프렌티스 홀.ISBN 978-0132350884
- 2011. The Clean Coder: 전문 프로그래머를 위한 행동 강령.프렌티스 홀.ISBN 978-0137081073.
- 2017. 깨끗한 건축: 소프트웨어 구조와 디자인에 대한 장인 안내서.프렌티스 홀.ISBN 978-0134494166
- 2019. 클린 애자일: Back to Basics.프렌티스 홀.ISBN 978-0135781869
- 2021. 깔끔한 장인 정신: 규율, 표준 및 윤리.애디슨 웨슬리 프로페셔널.ISBN 978-0136915805
참조
- ^ Groupon OnAir (July 26, 2016). The Future of Programming with Uncle Bob Martin. YouTube.
- ^ Heusser, Matthew (May 10, 2011). "Do Professional Programmers Need a Code of Conduct? An Interview with Robert C. "Uncle Bob" Martin". InformIT. Retrieved February 26, 2015.
- ^ "Authors: The Agile Manifesto". Manifesto for Agile Software Development. 2001. Retrieved January 16, 2020.
- ^ "Robert C. Martin". IEEE Xplore. Retrieved August 1, 2021.
- ^ Sondra Ashmore; Kristin Runyan (2014). Introduction to Agile Methods. Addison-Wesley Professional. p. 10. ISBN 9780133435214.
- ^ Liskov, Barbara; Wing, Jeannette (November 1, 1994). "A behavioral notion of subtyping". ACM Transactions on Programming Languages and Systems. 16 (6): 1811–1841. doi:10.1145/197320.197383. S2CID 999172.
- ^ Martin, Robert C. (January 1996). "The Open-Closed Principle" (PDF). C++ Report. Archived from the original on August 22, 2006.
{{cite magazine}}
: CS1 maint : 부적합한 URL(링크) - ^ Meyer, Bertrand (1988). Object-oriented software construction. New York: Prentice Hall. p. 23. ISBN 0136290493.