개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
<예시>
프로젝트의 시작부터 끝까지 모든 요소에 기민하게 반응해야한다.
소스코드 뿐만이 아니다. 팀, 주변 환경 등 신경써야한다.
버전관리, 가차없는테스트, 전체 자동화를 이루어 견고함을 유지하자.
</예시>
TIL (Today I Learned) 날짜
2022. 05. 31
오늘 읽은 범위
9장. 실용주의 프로젝트
책에서 기억하고 싶은 내용을 써보세요.
작고 안정적인 팀을 유지하라.
팀 전체가 반드시 제품의 품질에 책임을 져야한다.
팀의 모든 사람이 적극적으로 환경(프로젝트) 변화를 감시해야한다.
새로운 기술이나 프레임워크, 라이브러리를 그저 "다들 쓰니까" 라는 이유로, 또는 컨퍼런스에서 본것이나 인터넷에서 읽은 글을 바탕으로 도입하지 마라. 후보기술로 프로토 타입을 만들어보고 신중하게 조사하라.
실 현 하 려 면 계 획 하 라.
팀내 팀원들과 적극적으로 소통하라.
작업에 필요한 기술을 팀안에 모두 갖추어야 한다. (프론트엔드, 서버, DBA 등 모두 함께 일하는 것이 편안하고 익숙해야 한다.)
도구 제작 역량을 팀 내에 꼭 갖추어서 프로젝트 개발과 서비스 배포를 자동화 하는 도구를 만들고 적용하라.
우리는 때때로 눈에 잘띄는 결과물을 만드는데만 투자하면서 기반이 되는 작업이 마법처럼 끝나 있기를 소망한다.
유행하는 것이 아니라 실제로 잘맞는것을 사용하라.
테스트 테스트 테스트
버전관리, 가차없는 테스트, 전체 자동화 라는 세 기둥이 있다면 여러분의 프로젝트 에 필수적인 견고한 기반이 생긴것이다.
사용자를 기쁘게하라. 그저 코드만 내놓지 말라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
어쩌면 당연한 얘기인지도 모르지만 그래서 더 중요하게 짚고 넘어가야하는 내용들이다. 실제 프로젝트를 진행하면서 이번 챕터에 나와있는 내용들을 얼마나 지키고있는가에 대해 생각해본다. 아마 8할 이상은 지키지 못하고있는것 같다. 항상 우려하고 예민하게 반응해야한다.