유닉스라는 생각을 읽고 기억하고 싶었던 다섯 가지

2131 단어 독서 메모UNIX

소개



UNIX라는 사고방식 - 그 설계 사상과 철학이라는 책을 읽고,
앞으로 살릴 수 있다고 느낀 점을 정리해 보았습니다.

그 ①:Small is beautiful (정리 1부터)


  • 큰 무언가보다 작은 무언가가 인간에게 알기 쉽고 이해하기 쉽다.
  • 당연히 유지 보수도 쉽고 결과적으로 비용 효율성이 커진다
  • 시스템 리소스 작음
  • 다른 도구와 쉽게 결합 및 재사용 가능

  • 그 ②:1개의 프로그램에는 1개의 것을 잘 한다(정리 2보다)


  • 해야 할 일의 본질을 이해할 수 있어야합니다. 이 프로그램을 작성할 수 없다면 이해할 수 없다는 것입니다.
  • 작게 만들려면 목표를 좁힐 필요가 있습니다
  • 하나의 프로그램으로 하나의 문제 해결

  • 그 ③:가능한 한 빨리 시작을 작성한다 (정리 3부터)


  • 아이디어가 무언가가 될 것인가가, 눈에 보이는 현실적인 장면에서 테스트하려면 시작작이 제일. 프로토 타입 이전의 아이디어는 추측의 영역을 아닙니다.
  • 완벽을 기다리고 모든 것이 늦어지기보다는, 만사가 유동적인 초기 단계로부터 변경하는 것이 좋다.
  • 프로토 타입을 만들어 보면 무엇이 잘 작동합니까? 그리고 더 중요한 것은 무엇이 잘못되었는지 알 수 있습니다
  • 프로토 타입은 하나의 작업 만 수행하는 작은 프로그램을 사용하여 점진적으로 진행하는 것이 좋습니다. 어떤 기능이 필요할 때마다 작은 프로그램으로 추가해야합니다

  • 그 ④:효율보다 이식성 (정리 4보다)


  • 소프트웨어는 만드는 것이 아니라, 성장해 가는 것
  • 새로운 아키텍처를 채택 할 수 있도록 프로토 타입은 효율보다 이식성을 우선시합니다. 그 결과, 이식 가능한 것은 생존한다

  • ⑤:소프트웨어의 회자를 유효 활용한다 (정리 6부터)


  • 좋은 프로그래머는 좋은 코드를 작성합니다. 위대한 프로그래머는 좋은 코드를 빌린다.
  • 코드를 타사가 梃子로 사용할 것을 인정한다
  • 모두 자동화
  • 프로그래머의 작업 결과는 누구의 어떠한 작업이든 복리 계산으로 증가하여 큰 페리 효과를 발생시킨다.
  • 梃子의 효과를 최대한 발휘하기 위해서도 독자 기술 증후군을 절대로 피한다
  • 누군가가 이미하고있는 일을 다시 시도하는 것은 시간 낭비입니다
  • 오늘날 세계에 존대하는 소프트웨어는 훌륭한 공유 자산입니다. 씨를 뿌릴 뿐만 아니라, 열매를 맺은 벼는 깎아내자. 물론 합법적 인 방법으로

  • 참고: UNIX 사고 방식 정리



    정리 1: Small is beautiful
    정리 2: 하나의 프로그램에 한 가지를 잘 한다
    정리 3: 가능한 한 빨리 프로토타입 만들기
    정리 4: 효율보다 이식성
    정리 5: 모든 파일은 ASCll 형식으로 저장
    정리 6: 소프트웨어의 페리코를 효과적으로 활용
    정리 7 : 쉘 스크립트를 사용하여 페리코의 효과와 이식성을 향상
    정리 8: 과도한 대화형 인터페이스를 피한다
    정리 9: 모든 프로그램을 필터링

    좋은 웹페이지 즐겨찾기