Computer Science/자료구조와 알고리즘

간결한 코드 작성하는 방법

BS Kwak 2020. 6. 30. 15:19

간결한 코드 작성

 

1. 적극적으로 코드 재사용 하기 

- 코드 모듈화 

- 반복되는 코드를 함수나 클래스로 분리해 재사용

 

2. 표준 라이브러리 공부하기

- 자료구조(큐, 스택, 등) 혹은 알고리즘(정렬, 등)의 기초적 알고리즘 직접 작성 X -> 표준 라이브러리에서 찾아 사용

 

3. 항상 같은 형태로 프로그램 작성하기

- 자주 작성하는 알고리즘이나 코드 등에 대해서는 한번 검증된 코드 작성 후 이 코드를 꾸준히 사용하기

 

4. 일관적이고 명료한 명명법 사용하기

 

5. 모든 자료를 정규화 해서 저장하기

- 같은 자료를 두가지 형태로 저장하지 않기

- ex) 각도를 표현하는 방법 한가지로 정의하기, 입력받는 유리수를 기약분수로 표현해주는 함수 정의하기, 등

- 정규화 : 프로그램이 자료를 입력받거나 계산하자마자 이뤄져야함

 

6. 코드와 데이터 분리하기