More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason—including blind stupidity.
—William A. Wulf [Wulf72]
( 맹목적인 어리석음을 포함한 다양한 이유중에 죄악같은 프로그램을 행하게 되는 으뜸의 이유는 바로 efficiency라는 이름으로 행하여 지게 된다, )
—William A. Wulf [Wulf72]
( 맹목적인 어리석음을 포함한 다양한 이유중에 죄악같은 프로그램을 행하게 되는 으뜸의 이유는 바로 efficiency라는 이름으로 행하여 지게 된다, )
We should forget about small efficiencies, say about 97% of the time: premature
optimization is the root of all evil.
—Donald E. Knuth [Knuth74]
We follow two rules in the matter of optimization:
Rule 1. Don’t do it.
Rule 2 (for experts only). Don’t do it yet—that is, not until you have a
perfectly clear and unoptimized solution.
—M. A. Jackson [Jackson75 ]
( Optimization문제에 대하여 두가지 원칙을 따라야 한다.
즉 결론은 잘 모르면서 성능 튜닝이나 Optimization을 하지 말라는 이야기다.
절대적으로 맞는 말이다.
내가 하는일이 어떤 결과를 나을지 어느정도 예측이 불가능하다면 하지 않는 편이 더 나은 경우를 많이 보아왔다.
또한 성능상의 이유로 좋은 아키텍처를 포기하지 말라는 말도 빼먹지 않고 있다.
Don’t sacrifice sound architectural principles for performance. Strive to write good programs rather than fast ones
이건 내가 기억해야 할 부분인 것 같다.
전체 글 랜덤보기
- 블로그 수익추구 최소한의 룰은 필요하다. (11)2009/05/16
- allblog 오늘의 블로그에 올랐군요 -.-;; (0)2007/05/29
- TextCube 설치시 apache mod_rewrtie 인식 못하는... (0)2009/02/01
- 2008년 온라인 시장 전망 from EMarketer.com (0)2008/01/11
- Sony의 컨버전스 Blueray 플레이어 MovieIQ (0)2009/06/26
- Dyson의 날개없는 선풍기 (0)2009/10/20
- Freeegg UCCFactory 크로마키 영상 시스템 오픈 (7)2008/01/11
- 온신협과 한겨례의 시대착오적인 RSS사용료 부과에... (0)2008/01/16
- 왜 인터넷에 선거관련 글을 올리면 안되는가? (0)2007/11/22
- 구글의 차세대 웹검색 "카페인 (Caffeine)" 무엇이... (6)2009/08/17
Trackback URL : http://blog.reeze.com/trackback/153





당신의 의견을 작성해 주세요.