메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

구글어가 전하는 무화, 프로세스, 도구의 모든 것

k13***

|

2022-05-29

구글 엔지니어는 이렇게 일한다

지난 20년간 구글 소프트웨어 엔지니어가 구글에서 직접 경험한 내용을 바탕으로 코드의 가치를 가장 잘 유지하는 방법, 소프트웨어를 효율적으로 관리하는 프로세스 도입 방법, 구글의 문화를 소개하는 도서입니다.

  • 저자 : 타이터스 윈터스 , 톰 맨쉬렉 , 하이럼 라이트
  • 번역 : 개앞맵시(이복연)
  • 출간 : 2022-05-10

구글은 어떻게 개발하고 코드를 관리하는가

 

구글에 관련 된 책 중에 이토록 실제적인 책이 있었을까 생각해 봅니다.
이책에 문화와 프로세스 그리고 도구의 모든 것을 이야기 합니다. 어느쪽으로 치우침 없이 다루고 있습니다.
그래서 두껍기가 만만치 않습니다.

 

1.jpg

 

2.jpg

구글은 어떻게 개발하고 코드를 관리하는가 뒷 페이지를 통해 책의 전반적인 구성을 설명합니다.

 

3.jpg

시작은 소프트웨어 엔지니어링이란? 으로 입니다.

4.jpg

소프트웨어 프로젝트의 기대 수명을 통해 보다 넓게 보는 것이 중요합니다.

5.jpg

출퇴근 시간에 두꺼운 책을 들고 다니면서 읽고 있습니다. 어느 정도 읽게 되면, 회사 책상 옆에 러퍼런스로 놔 둘 생각입니다.

6.jpg

책은 전제, 문화, 프로세스, 도구로 크게 구성되어 있습니다.

7.jpg

 

8.jpg

 

9.jpg

 

10.jpg

특히 요새 테크니컬 문서에 대하여 관심이 많아서, 더 열심히 보게 됩니다.

 

11.jpg

문서자료는 소스 코드와 밀접하게 연관된 경우가 많으므로 가능한 한 코드처럼 다뤄야 합니다.

-꼭 따라야 하는 내부 정책과 규칙이 있어야 합니다.

-버전 관리 시스템이 등록해 관리해야 합니다.

-관리 책임자를 명시해야 합니다.

-변경 시 (문서자료가 설명하는 코드와 함께) 리뷰를 거쳐야 합니다.

-코드 상의 버그를 추적하듯 문제를 추적해야 합니다.

-주기적으로 평가(혹은 테스트)를 받아야 합니다.

-가능하다면 정확성이나 최신 정보 반영 여부 등을 측정해야 합니다(아쉽게도 아직은 도구들이 충분히 뒷받침해주지 못합니다).

 

12.jpg

 

13.jpg

 

나는 리뷰어이다를 통해서 매달 IT책을 접하고, 리뷰를 쓰고 있습니다.  IT의 트랜드와 신기술을 접하게 됩니다.

14.jpg

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?