단기 목표 뿌수기/실용주의 프로그래머

[노개북 - 15] 9장.실용주의 프로젝트

전고흐 2022. 4. 13. 23:23
728x90

오늘 TIL 3줄 요약

  • 모든 사람이 적극적으로 환경 변화를 감시하도록 권장하라.
  • 실현하려면 계획하라
  • 버전 관리 시스템으로 빌드, 테스트, 릴리스를 운용하라.

 

TIL (Today I Learned) 날짜

2022.04.13

 

오늘 읽은 범위

9장.실용주의 프로젝트

 

책에서 기억하고 싶은 내용을 써보세요.

  1. 팀 전체가 깨진 창문을 용납하지 않아야 한다. 사소한 결점을 아무도 고치지 않고 놔두어서는 안 되고, 반드시 제품의 품질에 책임을 져야 한다. - p379
  2. 자동화는 모든 프로젝트 팀에게 필수 불가결한 요소다. 도구 제작 역량을 팀 내에 꼭 갖추어서 프로젝트 개발과 서비스 배포를 자동화하는 도구를 만들고 적용하라. - p385
  3. 어떤 특정 방법론에서 가장 좋은 부분만 가져다가 적절히 조정하여 사용해야 한다. 만병통치약은 없고, 현재의 방법론들도 아직 완성되려면 멀었다. 그러니 인기 있는 방법론 하나만 좇지 말고, 다른 것들로도 눈길을 돌려야 한다. - p389
  4. 클테스트 환경은 실제 환경과 최대한 비슷해야 한다. 두 환경의 차이에서 버그가 번식한다. - p395
  5. 현대 소프트웨어 개발을 스크립트화된 자동 절차에 의존하고 있다. rsync와 ssh를 넣은 셸 스크립트처럼 단순할 수도 있고, 앤서블(Ansible)이나 퍼핏(Puppet), 셰프(Chef), 솔트(Salt)처럼 강력한 기능을 갖춘 패키지를 사용할 수도 있다. 어쨌든 수작업이 필요해서는 안 된다. - p400
  6. 도메인에 대한 우리의 지식이 늘어남에 따라 근본적인 사업 문제를 해결하기 위해 우리가 맡지 않은 다른 부분에 대해서도 더 좋은 제안을 할 수 있게 된다. 사업의 여러 부분을 함께 엮어낼 방법을 개개의 부서에는 알아차리기 힘들다. 우리는 조직의 여러 측면을 경험한 개발자가 이런 방법을 더 잘 찾아 낼 수 있다고 굳게 믿는다. - p403

 

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

-

 

오늘 읽은 다른사람의 TIL

-

728x90