읽기좋은 코드에 해당하는 글 1

읽기 좋은 코드가 좋은 코드다

Book Review|2016. 12. 23. 16:08


읽기 좋은 코드가 좋은 코드다
국내도서
저자 : 더스틴 보즈웰,트레버 파우커 / 임백준역
출판 : 한빛미디어 2012.04.10
상세보기



읽기 좋은 코드가 좋은 코드다.

저자 : 더스틴 보즈웰 






개발을 하면서 타인이 작성한 코드를 보게 되는 경우가 많았다.



생각보다 알아보기 어렵고 정리가 안되있어 많은 어려움을 겪었다. 



그래서 어느 누가 봐도 알아 볼 수 있는 코드를 작성하기 위해 

 

"읽기좋은 코드가 좋은 코드다"라는 책을 구독 하였다.

 

해당 책을 구독하면서 도움이 될만한 구절을 정리해 보았다.

 

1. 변수명에 의미담기

  -> 의미없는 이름은 소스파악에 혼돈을 야기한다.

2. 역지사지의 마음으로 옆에서 누군가를 가르친다는 생각으로 주석을 작성하라.

3. 기본적인 로직을 단순화 하라.

  -> 기본적인 if문은 참 일때 기준으로 동작하게 작성하라.

  -> 중첩문을 자제하라.  

  -> while( INCRE_COUNT > MAX_COUNT )와 같은 문장에서 우측은 변화하지 않는 안정

  감 있는 변수가되고, 좌측은 변화가 일어나는 변수를 작성하는 습관을 들여라  

  -> 큰것을 작성때 하나에 모든 로직을 담지말고 작게 쪼개라.

4. 변수의 범위를 줄여라.

  -> 변수를 많이 생성할 경우 생각해야 하는 변수가 많아진다.

  -> 변수는 자주 값이 변하지 않는것이 좋다.(변수의 값이 잘못된 값으로 지정되면서 오류     가 발생하는 경우가 자주 발생하고 있다.)

5. 일반적으로 자주사용되는 코드와 프로젝트의 특성을 타는 코드를 분리하라.

6. 코드베이스를 작게 유지하라

  -> 유틸리티를 많이 생성하여 중복된 코드를 줄여라.

  -> 사용하지 않는 코드는 과감히 버려라.(프로그래머는 코드를 작성한 시간에 미련이 남     아 자신이 작성한 코드를 지우지 못하는 경향이 있다.)

7. 라이브러리를 이용하라.

  -> 실제로 개발자가 라이브러리를 제외하고 하루에 적용할 수 있는 코드는 10줄 미만이라 

  고 한다. 그만큼 라이브러리로 해결할 수 있는 부분이 상당하다. 하루에 15분씩 STL, API문

  서를 읽는 습관을 들여라.

 

많은 부분 생각을 정리할 수 있었고, 앞으로 개발을 진행하면서 조심해야 할 부분을 되짚어 볼 수 있었다.

 

개발자는 소스코드로 대화하기 때문에 타 개발자에게 설명한다는 마음가짐을 가지고, 개발시에 유의 해야겠다.

댓글()