본문 바로가기
기술서적/훌륭한 프로그래머 되는법

훌륭한 프로그래머 되는법_1

by le_piee 2022. 11. 30.

 

보기 좋은 코드는 의도를 드러낸다

  • 좋은 표현기법은 실수를 줄이기 위한 코드

 

타인을 위해 코드를 짜라

  • 읽기 어려운 코드는 작업하기도 어렵다
  • 명백하고 공감가는 코드를 짜라

 

구조짜기

  • 글을 쓰듯 코드를 작성하라
  • 비슷한 것끼리 묶고 다른 것은 나누어라

 

일관성

  • 자신의 스타일을 지키려 애쓰지 마라
  • 팀과 다른 동료와 동일한 규칙을 지켜라
  • 일관성 없는 코드는 추후 나쁜 코드로 발전된다

 

명확해라

  • 변수,함수 등의 이름은 명확 해야한다
  • 간결함보다는 명확함이 우선이다
  • 문맥이 전체 내용을 좌우한다.

 

관용어법을 지켜라

  • 관용적 이름을 선호해라
  • 언어에 주로 쓰이는 규약을 따라라

 

코드에 신경써야하는 이유

  • 코드가 많을수록 버그도 많아진다
  • 코드가 많을수록 유지보수가 힘들다
  • 코드는 명백하고 간결하게 써라
  • 불필요하게 늘어놓는 행동은 피해라

 

주석

  • 좋은 코드는 작동법을 설명하는 주석이 필요없다
  • 적절한 네이밍과 올바른 구조를 가진 코드는 명확하여 주석이 필요없다
  • 주석으로 코드를 지우지마라 읽는 사람을 혼란스럽게 만든다