
- 클린 코드가 중요한 이유
클린코드 = 그 자체로 설명이 되는 코드
협업 시 편하다, 나 혼자 하는 프로젝트도 나중에 봐도 이해가 가능하다
- 검색이 가능한 이름을 써라
- 함수명은 동사를 사용해라
액션 중심으로, 명사 x
함수는 하나의 액션만 수행해야한다
- 인수
함수가 갖기 적절한 인수는 3개정도
너무 많으면 혼란스러울 수 있다
많은 인수를 요구하는 함수라면 configuration object를 사용해라
- boolean 값을 인수로 함수에 보내는 것을 최대한 방지하라
함수안에 if/else를 사용하기보다 함수를 나누는 것이 적절하다
- 짧은 변수명이나(이해가 어려운) 축약어 사용은 지양해야한다.
- 처음 프로그래밍을 배울 때, 처음 작업할 때 너무 예쁘게 쓰려는데 집중하지 마라
일단 쓰고 다듬어 가는 것이 좋다.