본문 바로가기
Homo Coding

Great 코드의 속성

by javauser 2008. 9. 26.
Great 코드의 특징
  • Great 코드는 CPU를 효율적으로 사용한다. (즉, 코드가 빠르다)
  • Great 코드는 메모리를 효율적으로 사용한다. (즉, 코드가 적다)
  • Great 코드는 시스템 자원을 효율적으로 사용한다.
  • Great 코드는 읽기 쉽고 유지보수하기 쉽다.
  • Great 코드는 일관된 스타일 지침서를 따른다.
  • Great 코드는 정립된 소프트웨어 엔지니어링 규약을 따르는 명시적인 설계를 사용한다.
  • Great 코드는 강화시키는 것이 쉽다.
  • Great 코드는 테스트가 잘 되며 강하다 (즉, 동작이 된다.)
  • Great 코드는 문서화가 잘 되어 있다.

Great 코드의 정의
Great 코드는 일관되고 우선순위가 높은 좋은 소프트웨어의 특징을 사용해서 작성된 소프트웨어이다. 특히, great 코드는 알고리즘을 소스코드로 구현할 때 프로그래머가 결정해야할 지침을 해주는 규칙들을 따른다.

From Write Great Code Vol. 2 by Randall Hyde
반응형