구현
구현 단계에서 프로그래머가 지켜야 할 중요한 사항.
구조적 프로그래밍, 객채 지향적 프로그래밍 습관
적절한 자료 구조의 선택
주석과 코딩 규칙 준수
읽기 쉽고 간결한 소스 코드
비교 횟수는 적을수록 좋다.
가능하면 비교 횟수는 줄여서 알고리즘을 설계한다. 비교 횟수가 많아지면 시스템 속도가 느려질 수 있다. 그렇다고 해서 비교 횟수를 너무 줄이면 이해하기 힘들어 질 수 있으므로 적당한 수준을 유지해야 한다.
중첩 구조는 피한다.
for 문과 같은 반복문의 중첩 또는 if 문과 같은 제어문의 중첩은 시스템 리소스를 낭비하고, 이해하기 어려운 코드를 생산한다. 따라서 가능하면 반복문이나 비교문의 중첩 구조는 피하고 코드를 이해하기 쉽게 작성해야 한다.
This article is licensed under CC BY 4.0 by the author.