1.프로그래밍 일반
좋은 코드란?
이세영2
2016. 8. 7. 15:08
좋은 코드는 다음과 같은 특성을 만족시켜야 한다.
제품으로서의 특성
제품은 좋은 품질을 가져야 하고, 품질을 명료하게 확인할 수 있어야 한다.
결점(버그)이 있을 경우 빠르게 해결할 수 있어야 한다.
소프트웨어의 특성
기능의 수정, 추가, 제거가 용이해야 한다.
항상 수정이 가능한 상태를 유지해야 한다.
커뮤니케이션 도구로서의 특성
개발자 간의 커뮤니케이션 도구로서 코드만한 것이 없다.
논리적이고 명료해야 한다.(= 내용이 장황하거나 불필요한 부분이 없고 중복되지 않아야 한다.)
좋은 글의 요건*을 갖추고 있어야 한다.
* 좋은 글의 요건
가치 있는 내용(contents)을 담고 있을 것.
내용이 분명하고 논리 정연할 것.
쉽고 간결할 것.