7-rules-for-better-code
7-rules-for-better-code copied to clipboard
7 rules for better code
좋은 코드를 위한 7가지 간단한 코딩 규칙
1. 함수 하나가 한 페이지가 넘어가면 함수 분리
12” 노트북 기준, 일반적으로 주석 포함 25줄 이하.
2. 들여쓰기가 두 단계 이상 넘어가면 함수 분리
for 문, if 문이 발생하면 일단 한 번 생각해본다.
3. 주석을 적어야 하면 함수로 분리
의미가 분리되는 시점으로, 주석을 함수 이름으로 표현해본다.
4. 다루는 데이터의 종류가 추가되면 모듈(파일) 또는 클래스로 분리
프로그램이란 기본적으로, 데이터와 그 데이터를 다루는 알고리즘을 결합한 것.
5. lint, format 도구 반드시 사용
권장하는 lint 와 format 규칙엔 Best practice 가 거의 다 들어있다.
6. 기능 추가/수정하기 전에 리팩토링을 한 줄이라도 하고 시작
뇌세포를 워밍업 시키기에도 좋다.
7. 테스트 케이스 딱 한 개라도 만들어놓고 시작
당장은 못하더라도, 기능 추가/수정하거나 리팩토링할 때 테스트를 추가하기 쉽다.