책책책book/실용주의프로그래머

[실용주의 프로그래머] 스터디 2주차

햄❤️ 2022. 5. 11. 10:47
728x90

진도: 1장 ~ 25page

책을 읽으면서 정리하고 싶은 것들만 다시 보기 위해 기록합니다.

 


 

Topic1. 당신의 인생이다

  •  변화를 피한다? 
  •  개발자는 스스로 할 수있는 힘이 있다? 기회를 많이 주는 업계! 

 

Topic2. 고양이가 내 소스코드를 삼켰어요

  •  실수를 인정한다.
  •  팀이 나를 믿고 의지해야한다. 신뢰!? 
  •  책임지기. 결과에 대한, 다른 사람을 비방하지말고 문제가 생기면 대책을 세우자
  •  변명이 아니라 대안을 제시하라..!  안된다고 하지 말자.? (오늘도 개발자가 안된다고 했다 책이 생각났다)

 

Topic3. 소프트웨어 엔트로피

  •  엔트로피? = 무질서
  • 기술 부채(debt) 계속 커진다. 
  • 깨진 창문을 내버려 두지 말라, 나쁜 설계나 형편없는 코드 등등. 더미데이터, 주석처리
  • 그 전에 망치지 말자~! 잘 만들자

 

Topic4. 돌멩이 수프와 삶은 개구리

  •  시작피로 = 모든 사람이 각자 자신의 자원을 지키려고 하는 것.(시작 전에 사전 과정들이 복잡한 것들..) 
  •  삶은 개구리 처럼 변화를 감지하지 못하게 되면 안된다.
  • 점점 상황이 안좋아진다. 하나의 일에 집중할 때.. 큰 그림에 집중해야한다!! (특히 주위) 
  • 상황인식 훈련(주변을 살피고 의식해라 프로젝트에도)

 

Topic5. 적당히 괜찮은 소프트웨어 

  •  사용자를 생각해라.. 사용자의 요구사항
  • 완벽하지 않을 수도 있다. 그래도 괜찮다. 완벽해지기란 불가능하다.
  • 완벽하게 훌륭한 프로그램을 과도하게 장식하거나 지나칠 정도로 다듬 느라망치지말라. 그냥 넘어가고 코드를 현재상태로 한통안 그대로 놓아 두라. 완벽하지 않을 수도 있다.
  • 모든 버그를 제공하는 것은 불가능하다.
  • 기능 블로트란 소프트웨어가 쓰는 기능에 비해 훨씬 더 많은 기능을 가지고 있는데,기능이 많은 만큼 버그나 보안 취약점이 생길 가능 성도 높은 것을 말한다. 

 

Topic6. 지식 포트폴리오

  • 기한이 있는 자산이란 시간이 지남에 따라 그 가치가 줄어드는 자산을 말한다. (기술 지식)
  • 현재 기술이 금방 옛 기술이 된다. 지식 가치가 점점 떨어져…  즉 지식 포트폴리오에 투자해야 성공적인 경력이 된다. 
  • 현재 작업에 시용하는 기술에 관해서는 속속들이 알아야 함
  • 새롭게 떠오르는 기술이 인기를 끌기 전에 미리 알고 학습
728x90