소프트웨어 명언



높은 사람에게 데모를 할수록 데모의 

성공률은 낮아진다. 

- Dan


프로그래밍상의 문제점을 편법으로 해결해 놓고 나면 그 편법을 사용했던 

부분을 원칙적으로 수정해야 하고 

그러는 도중 그 프로그램은 더 이상 

쓸모없게 된다. - Thoreau



늦어지고 있는 프로젝트에 추가로 인원을 투입시킴은 개발을 더욱 지연 시킬뿐이다. - Brooks


시간에 맞추어, 주어진 예산범위 내에서 시작했던 인원이 끝마무리까지 하는 주요 프로젝트란 역사상 없었다. 당신의 프로젝트라고 예외일줄 아느냐 ? 

- Putnam


납기일이 가까워 질수록 남은 업무량은 증가한다. 

- Bove


시간에 맞추어, 주어진 예산범위 내에서 시작했던 인원이 끝마무리까지 하는 주요 프로젝트란 역사상 없었다. 

당신의 프로젝트라고 예외일줄 아느냐 ? 

- Putnam


컴퓨터가 이해할수 있는 코드는 어느 바보나 다 짤수 있다. 

좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다. 

- 마틴 파울러


완벽한 설계는 더 이상 추가할게 없는게 아니라, 더 이상 제거할게 없는것이다.


도사 프로그래머 가라사대 :「 숨겨진 에러 코드를 찾아내는 방법을 익혔다면 하산할 때가 온 것이니라. 」


품질은 검사되는 것이 아니라, 계획되는 것이다. 

- 품질관리의 신조.


코드의 80%를 완성하는데 초반 20%의 노력이 필요하며 나머지 20%를 완성하는데 마지막 80%의 노력이 필요하다. - 파레토의 법칙 인용


Computer Science is no more about computers than astronomy is about telescopes. 

- E. W. Dijkstra


Never joke close to due date. 

- 김규만


It's confusing because it's confused. - Petzold


Keep It Simple, Stupid. (간단하고 쉽게 만들어라) - UNIX 명언.


We all know what "undefined" means: it means it works during development, it works during testing, and it blows up in your most important customers' faces.

- Scott Meyers, Effective C++



+ Recent posts