HOME > 상세정보

상세정보

소프트웨어 장인 정신 이야기 : 소프트웨어 전문가로서의 책임·윤리·실천 (2회 대출)

자료유형
단행본
개인저자
Martin, Robert Cecil 정지용, 역
서명 / 저자사항
소프트웨어 장인 정신 이야기 : 소프트웨어 전문가로서의 책임·윤리·실천 / 로버트 C. 마틴 지음 ; 정지용 옮김
발행사항
서울 :   인사이트,   2023  
형태사항
xxvi, 409 p. : 삽화, 초상 ; 23 cm
원표제
Clean craftsmanship : disciplines, standards, and ethics
ISBN
9788966263912
일반주기
색인수록  
000 00000cam c2200205 c 4500
001 000046151752
005 20230801140946
007 ta
008 230615s2023 ulkac 001c kor
020 ▼a 9788966263912 ▼g 13000
035 ▼a (KERIS)BIB000016684743
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.1 ▼2 23
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2023z1
100 1 ▼a Martin, Robert Cecil
245 1 0 ▼a 소프트웨어 장인 정신 이야기 : ▼b 소프트웨어 전문가로서의 책임·윤리·실천 / ▼d 로버트 C. 마틴 지음 ; ▼e 정지용 옮김
246 1 9 ▼a Clean craftsmanship : ▼b disciplines, standards, and ethics
260 ▼a 서울 : ▼b 인사이트, ▼c 2023
300 ▼a xxvi, 409 p. : ▼b 삽화, 초상 ; ▼c 23 cm
500 ▼a 색인수록
546 ▼a 영어로 된 원저작을 한국어로 번역
700 1 ▼a 정지용, ▼e
900 1 0 ▼a 마틴, 로버트 세실, ▼e
900 1 0 ▼a 마틴, 로버트 C., ▼e
900 1 0 ▼a Martin, Robert C., ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.1 2023z1 등록번호 151364310 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

첨단 인력이 가득할 것 같은 이미지와는 사뭇 달리 소프트웨어 산업은 ‘숙련자 부족’이라는 문제에 자주 시달려 왔다. 상대적으로 짧은 산업의 역사, 거품 붕괴, 교육 시행착오 등 여러 요인이 지식과 경험이 지속적으로 탄탄하게 축적되는 데 방해가 된 것이다. 사회 전반에서 소프트웨어 의존도가 높아지고 있는 상황에서 소프트웨어 개발자의 숙련도를 높일 수 있는 대안은 무엇일까?

개발자들의 스테디셀러 《클린 코드》의 저자이자 탁월한 개발자 멘토인 로버트 C. 마틴은 그 대안으로 ‘소프트웨어 장인 정신’을 제안한다. 저자는 이 책 《소프트웨어 장인 정신 이야기》에서 장인이 자신의 분야에서 숙련된 경지에 도달하는 데 토대가 되는 여러 기예를 수련하듯이 개발자들도 그에 해당하는 기예를 수련해야 하며 전문성과 책임을 다해야 한다고 주장한다.

“세상을 떠받치는 장인으로 살고 싶은 개발자를 위해”
첨단 인력이 가득할 것 같은 이미지와는 사뭇 달리 소프트웨어 산업은 ‘숙련자 부족’이라는 문제에 자주 시달려 왔다. 상대적으로 짧은 산업의 역사, 거품 붕괴, 교육 시행착오 등 여러 요인이 지식과 경험이 지속적으로 탄탄하게 축적되는 데 방해가 된 것이다. 사회 전반에서 소프트웨어 의존도가 높아지고 있는 상황에서 소프트웨어 개발자의 숙련도를 높일 수 있는 대안은 무엇일까?
개발자들의 스테디셀러 《클린 코드》의 저자이자 탁월한 개발자 멘토인 로버트 C. 마틴은 그 대안으로 ‘소프트웨어 장인 정신’을 제안한다. 저자는 이 책 《소프트웨어 장인 정신 이야기》에서 장인이 자신의 분야에서 숙련된 경지에 도달하는 데 토대가 되는 여러 기예를 수련하듯이 개발자들도 그에 해당하는 기예를 수련해야 하며 전문성과 책임을 다해야 한다고 주장한다.
오랫동안 애자일 운동에 참여해 온 저자는 개발자가 장인이 되는 데 필요한 훈련 과정으로 주요 애자일 개발 실천법인 테스트 주도 개발, 리팩터링, 단순한 설계 등을 어떻게 업무에 적용해야 할지 설명한다. 또한 단순한 기능인이 아니라 해당 분야에서 책임감과 자부심을 지녀야 할 장인으로서 소프트웨어 개발자가 지녀야 할 기준과 윤리 역시 강조한다.

이 책에서 배우는 내용
• 소프트웨어 장인 정신의 의미
• 장인 정신 수련을 위한 다섯 가지 핵심 실천법: 테스트 주도 개발, 리팩터링, 단순한 설계, 공동 프로그래밍, 인수 테스트
• 개발자 개인과 팀이 생산성, 품질, 용기를 증진하는 방법
• 성실함과 팀워크의 진정한 의미
• 소프트웨어 전문가가 따라야 할 열 가지 선서


정보제공 : Aladin

저자소개

로버트 C. 마틴(지은이)

‘밥’이라고 불리며, 오브젝트 멘토(Object Mentor, Inc.)의 창립자이자 대표다. 밥과 그의 소프트웨어 컨설턴트 팀은 객체 지향 디자인, 패턴, UML, 애자일 방법론, 그리고 익스트림 프로그래밍으로 전 세계의 고객에게 서비스를 제공하고 있다. 소프트웨어 산업의 지도자로서 C++ 리포트의 편집장, 애자일 연합의 의장을 맡아 업계에 기여했다. 또한 엉클 밥 컨설팅(Uncle Bob Consulting)의 창립자며, 아들 미카 마틴과 함께 클린 코더스(Clean Coders)를 세웠다. 《클린 코드》, 《UML 실전에서는 이것만 쓴다》를 포함한 베스트셀러의 저자이기도 한 그는 《Pattern Languages of Program Design 3》의 편집위원장, 《More C++ Gems》의 편집위원이었으며, 제임스 뉴커크와 《XP in Practice》를 공동 저술하기도 했다. 1996년부터 1999년까지는 <C++ Report>의 편집위원장이었으며, 국제 콘퍼런스와 무역 전시회에서 유명한 강연자이기도 하다. ■ 『Designing Object Oriented C++ Applications Using the Booch Method』 ■ 『Patterns Languages of Program Design 3』 ■ 『More C++ Gems』 ■ 『Extreme Programming in Practice』 ■ 『소프트웨어개발의 지혜 - 원칙, 디자인패턴, 실천방법』(야스미디어) ■ 『UML, 실전에서는 이것만 쓴다 - aJva 프로그래머를 위한』(인사이트) ■ 『Clean Code 클린 코드 - 애자일 소프트웨어 장인 정신』(인사이트)

정지용(옮긴이)

검색, 웹 서비스, 광고 등 다양한 분야를 경험한 소프트웨어 엔지니어다. 지속적으로 좋은 소프트웨어를 만드는 방법에 관심이 많다. 옮긴 책으로 《클린 애자일》, 《실용주의 프로그래머》(20주년 기념판)가 있다.

정보제공 : Aladin

목차

옮긴이의 말
추천사
서문
감사의 글

1장 장인 정신

1부 규율
__익스트림 프로그래밍
__테스트 주도 개발
__리팩터링
__단순한 설계
__공동 프로그래밍
__인수 테스트

2장 테스트 주도 개발
__개요
__테스트 주도 개발 기초
__결론

3장 고급 테스트 주도 개발
__정렬 1
__정렬 2
__막다른 길
__준비, 행동, 확인
__테스트 대역
__아키텍처
__결론

4장 테스트 설계
__데이터베이스 테스트하기
__GUI 테스트하기
__테스트 패턴
__테스트 설계
__어떻게 변환해야 할까?
__결론

5장 리팩터링
__리팩터링이란?
__기본 도구
__규율
__결론

6장 단순한 설계
__YAGNI
__테스트로 검사함
__표현력 최대화하기
__중복 최소화하기
__크기 최소화하기
__단순한 설계

7장 공동 프로그래밍

8장 인수 테스트
__규율
__지속적 빌드

2부 기준
__내가 여러분의 신임 CTO라면

9장 생산성
__우리는 절대 똥덩어리를 출시하지 않겠다
__낮은 수정 비용
__우리는 언제나 준비되어 있을 것이다
__안정적인 생산성

10장 품질
__지속적 개선
__두려움을 이기는 능력
__극한의 품질
__우리는 QA에게 떠넘기지 않을 것이다
__QA는 아무것도 찾지 못할 것이다
__테스트 자동화
__자동화 테스트와 사용자 인터페이스
__사용자 인터페이스 테스트하기

11장 용기
__우리는 서로를 대신한다
__정직한 추정
__“아니요”라고 말해야 한다
__지속적이고 적극적인 학습
__멘토링

3부 윤리
__최초의 프로그래머
__75년
__괴짜와 구원자
__롤 모델과 악당
__우리가 세상을 지배한다
__재앙들
__선서

12장 피해
__우선 해를 끼치지 말라
__최선의 결과물
__반복적인 증명

13장 성실함
__짧은 주기
__가차 없는 개선
__높은 생산성 유지하기

14장 팀워크
__팀으로 일하기
__정직하고 공정하게 추정하기
__존중
__배우기를 멈추지 말라

찾아보기


정보제공 : Aladin

관련분야 신착자료

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)