알고리즘
[알고리즘]_알고리즘 문제해결 전략 3장
Ellie67
2021. 3. 22. 18:27
자료구조, 알고리즘 보다도 코딩 능력이 가장 중요하다.
좋은 코드를 짜기 위한 원칙
1. 간결한 코드 작성하기
- 전역 변수 사용 줄이기
- 자바의 foreach문 같은 흑마법 사용
2. 코드 재사용하기
- 코드 모듈화(함수나 클래스로 분리해서 재사용)
3. 표준 라이브러리 공부하기
- 큐나 스택 같은 자료구조, 정렬 등의 기초적인 알고리즘은 직접 구현하지 말고 라이브러리 이용
4. 항상 같은 형태로 프로그램 작성하기
- 자주 작성하는 알고리즘이나 코드 등에 대해서는 한 번 검증된 코드를 작성하고 이것만을 꾸준히 사용
5. 일관적이고 명료한 명명법 사용하기
- 모호하지 않은 변수명과 함수명을 사용
6. 모든 자료를 정규화해서 저장하기
- 같은 자료가 두 개 이상의 표현을 가지게 되면 버그들을 만들기 쉽다.
7. 코드와 데이터를 분리하기
- 코드의 양을 줄여서 실수를 하지 않게 된다.