UNIX 사상

4 posts

POP_part16(UNIX 사상)

사상 프로그래밍 이데올로기 UNIX 사상 복구의 원칙 소프트웨어 동작중에 오류복구에 실패 했다고 하면 처리는 계속하면 안된다 그리고 오류는 한눈에 띄도록 발생시킨다. 소프트웨어 동작은 평상시 뿐만 아니라 오류시에도 투명해야 한다. 오류를 복구하지 못했는데 계속 동작시키면 피해를 확대시킨다. 그리고 오류는 가능한 요란하게

6 min read

POP_part15(UNIX 사상)

사상 프로그래밍 이데올로기 UNIX 사상 표현성의 원칙 정보는 데이터에 모아 표현 정보를 데이터에 표현하면 로직은 읽기 쉬워진다. 왜냐고 하면 데이터는 로직보다 다루기 쉽다.그래서 데이터가 복잡해야 되는지 아니면 로직이 복잡해야 되는지 고민하지 말고 데이터를 복잡하게 하자. 충격 최소의 원칙 인터페이스는 예상대로 동작하도

2 min read

POP_part14(UNIX 사상)

사상 프로그래밍 이데올로기 UNIX 사상 절약의 원칙 큰 코드는 작성하지 않는다. 큰 코드는 제어 불능 코드를 덧붙이지 않는다. 투명성의 원칙 소프트웨어 동작의 시각화 투명성 소프트웨어 동작에 관해 한눈에 봐도 곧바로 무엇을 어떻게 하고 있는지 이해할수 있을것 개시성 소프트웨어 내부 상태에 관해 감시할 수 있거나 보여줄

2 min read

POP_part13(UNIX 사상)

사상 프로그래밍 이데올로기 UNIX 사상 UNIX의 근간이 되는 암묵적인 지식 UNIX는 엄청난 생명력이 있다 1969년에 등장했다. 모듈화의 원칙 소프트웨어는 복잡하다 하지만 복잡도 정도는 낮출 수 있다. 코드중 관계성이 높은 요소를 모아 모듈을 작성한다. 복잡한 정도를 제어하는게 원래 프로그래밍 본질이다. 모듈이 제공

3 min read