간결한 코드 작성
1. 적극적으로 코드 재사용 하기
- 코드 모듈화
- 반복되는 코드를 함수나 클래스로 분리해 재사용
2. 표준 라이브러리 공부하기
- 자료구조(큐, 스택, 등) 혹은 알고리즘(정렬, 등)의 기초적 알고리즘 직접 작성 X -> 표준 라이브러리에서 찾아 사용
3. 항상 같은 형태로 프로그램 작성하기
- 자주 작성하는 알고리즘이나 코드 등에 대해서는 한번 검증된 코드 작성 후 이 코드를 꾸준히 사용하기
4. 일관적이고 명료한 명명법 사용하기
5. 모든 자료를 정규화 해서 저장하기
- 같은 자료를 두가지 형태로 저장하지 않기
- ex) 각도를 표현하는 방법 한가지로 정의하기, 입력받는 유리수를 기약분수로 표현해주는 함수 정의하기, 등
- 정규화 : 프로그램이 자료를 입력받거나 계산하자마자 이뤄져야함
6. 코드와 데이터 분리하기
'Computer Science > 자료구조와 알고리즘' 카테고리의 다른 글
알고리즘의 시간 복잡도 분석 (0) | 2020.06.30 |
---|---|
알고리즘 평가 기준 (0) | 2020.06.30 |
문제 해결 알고리즘 단계 (0) | 2020.06.30 |
[JAVA] 백준 10430번 나머지 (0) | 2020.06.29 |
[C] 백준 10869번 사칙연산 (0) | 2020.06.29 |