첫번째 하지마라.
두번째, (전문가 한정) 아직 하지마라. 다시말해, 완전히 명백하고 최적화되지 않은 해법을 찾을 때 까지는 하지마라. - M.A. 잭슨
느낀점
- 이건 경험하다보면 알 수 있다.
- 빠른 프로그램 보다는 좋은 프로그램을 작성하라.
- 우선 최적화를 위한 코드로 인한 알아보기 힘든 코드구조의 scope는 최소한이어야한다.
- 최적화를 위한 코드가 구조에 영향을 주어서는 안된다.
- 최적화를 위해 구조에 예외상황을 두어서는 안된다.
- 잘 만들어진 구조에 개발자가 예상할 수 없는 방식으로 최적화를 위한 코드가 껴들어간다면 그건 유지보수 할 시에 훨씬 손해다…