소프트웨어 공부/프로그래밍

정확성, 간결성, 명확성을 먼저 생각하라.

야곰야곰+책벌레 2021. 4. 13. 20:14
728x90
반응형
KISS ( Keep It Simple Software ) : 정확한 것이 빠른 것보다 좋고, 간단한 것이 복잡한 것보다 좋으며, 안전한 것이 불안한 것보다 좋다.

간결한 디자인과 깔끔한 코드의 중요성은 아무리 강조해도 지나침이 없다.

 

프로그램은 사람이 읽을 수 있도록 쓰여져야 하고, 컴퓨터가 실행할 수 있도록 하는 것은 그 후의 문제다.
  "헤롤드 아벨슨, 제랄드 제이 수스맨"
프로그램을 쓸 때는 사람을 먼저 생각하고, 컴퓨터는 두 번째로 생각하라.
  "스티브 맥코넬"
컴퓨터 시스템의 가장 값싸고, 빠르고 안정적인 구성 요소는 바로 "없는" 요소이다.
  "고든 벨"
빠진 구성 요소야말로 가장 정확한 요소이며, 가장 안전한 요소이며, 디자인하고, 문서화하고, 테스트 관리하기 가장 쉬운 요소이다.
간결한 디자인의 중요성은 아무리 강조해도 지나치치 않는다.
  "존 벤틀리"

 

빠른 프로그램을 정확하게 만드는 것보다는 정확한 프로그램을 빠르게 만드는 것이 훨씬 쉽다.
728x90
반응형