All Projects → golbin → 7-rules-for-better-code

golbin / 7-rules-for-better-code

Licence: other
7 rules for better code

좋은 코드를 위한 7가지 간단한 코딩 규칙

1. 함수 하나가 한 페이지가 넘어가면 함수 분리

12” 노트북 기준, 일반적으로 주석 포함 25줄 이하.

2. 들여쓰기가 두 단계 이상 넘어가면 함수 분리

for 문, if 문이 발생하면 일단 한 번 생각해본다.

3. 주석을 적어야 하면 함수로 분리

의미가 분리되는 시점으로, 주석을 함수 이름으로 표현해본다.

4. 다루는 데이터의 종류가 추가되면 모듈(파일) 또는 클래스로 분리

프로그램이란 기본적으로, 데이터와 그 데이터를 다루는 알고리즘을 결합한 것.

5. lint, format 도구 반드시 사용

권장하는 lint 와 format 규칙엔 Best practice 가 거의 다 들어있다.

6. 기능 추가/수정하기 전에 리팩토링을 한 줄이라도 하고 시작

뇌세포를 워밍업 시키기에도 좋다.

7. 테스트 케이스 딱 한 개라도 만들어놓고 시작

당장은 못하더라도, 기능 추가/수정하거나 리팩토링할 때 테스트를 추가하기 쉽다.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].