본문 바로가기
좋아하는 것들에 대하여/책을 읽고 남기는 글

[책] 훌륭한 프로그래머 되는 방법

by 글쓰는 홍차 2019. 2. 24.

PARTI 


코드에 신경써라 

코드의 의도에 신경써라 

외관에도 신경서라 

코딩 스타일을 같이 가던지, 표준으로 맞추던지, 중요하다 

본인이 작성한 코드를 다시 들여다 봐라

글을 쓰듯 코드를 작성하고, 관객(컴파일러, 동료나 미래의 나)을 신경써라, 유지보수가 될 수 있게 코드를 작성하라 

간결하게 코드를 작성하라 

필요 없는 코드라면 지워라 

니가 원한다고 요구 사항에도 없는 기능을 추가해 놓지 말아라. 미래에 필요하다면 그때 추가하자. 버전 관리 시스템이 있으니 이용해서 히스토리 관리를 하자 

알아낸 것을 기록하라 

테스트하라 

잡다한 일을 처리하라( UI 개선작업하고, 핵심 기능을 변경하지 않고도 사용하기 좀 더 즐겁게 만들라, 소스파일을 정리하라, 디렉토리 구조를 적절하게 변경하라. IDE 프로젝트 파일 내에서의 구성에 어울리도록 만들라) 


보이스카우트 규칙을 따르라. 어떤 코드를 건드리든 읻전보다 나아지도록 하라 

코드 수정은 천천히, 주의 기게 하라 한 번에 하나씩 수정하라





8장. 오류 무시하지 않기

9장. 예상하지 못한 것을 예상하기 

10장. 버그 사냥하기 

11장. 테스트하기 

12장. 복잡도 다루기 

13장. 두 개의 시스템에 대한 이야기  


1파트는 코드를 어떻게 보기 좋게 작성해야 하는지, 어떤 마음가짐을 가져야 하는지를 나타내는 것 같다. 

나처럼 비형식주의자는 이런 일련의 코딩 스타일에 대해서 별로 신경쓰지 않는 주의였는데 굉장히 신경써야 하는 일이라는 것을 설득당할 수 있었던 것 같다. 

나도 남이 엉망으로 짜놓은 코드를 볼 때의 마음을 알기 때문에 반성한다. 



넘어서라 ,뛰어들라, 과감하라. 코드를 수정하라 






댓글