-
현직 구글 개발자가 말하는 구글의 소스코드관리방법...ANYTHING 2013. 11. 11. 15:30반응형
저는 구글 개발자가 아닙니다.
저도 퍼온 것입니다.
- 구글 모든 제품의 소스코드를 저장소 딱 하나로 관리한다.
- 소스코드 관리도구는 Perforce 라는 것을 사용한다. 그러나 개인적으로는 Git 을 사용하고 Git -> Perforce 변환하여 올린다.
- 성능보다 코드의 읽기 쉬움이 중요하다. 코드를 최적화 하여 서버 비용을 100만원 아꼈다고 할지라도 변경된 코드가 읽기 어려워져서 개발자 인건비 300만원을 소모한다면 커밋이 안된다.
- 소스코드를 청소하는 팀이 있다. 인수한 회사의 소스코드도 모두 컨벤션에 맞추도록 변경한다.
- 구글은 개발 문서 거의 없다. 소스코드에 개발 문서 거의 담는다. 어떤 코드는 처음 300줄이 문서다. 클래스에 입력과 출력에 대해 자세히 쓴다.
반응형'ANYTHING' 카테고리의 다른 글
Remote Intent를 이용한 안드로이드 장치 간 비동기식 메시지 푸싱 프레임워크 (0) 2013.11.25 프로그래밍 10계명 (작성중) (0) 2013.11.19 페이스북에서 프레스토라는 DB 엔진을 공개 했습니다. (0) 2013.11.07 Ubuntu Linux 에서 Evernote 사용하기 (0) 2013.10.31 TECH PLANET 2013 (0) 2013.10.28