개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
실용주의 팀이란?
좋은 결과물을 만드는 방법
자신이 작성한 소스 코드에 책임을 져라
TIL (Today I Learned) 날짜
2022. 04. 05
오늘 읽은 범위
9장. 실용주의 프로젝트
책에서 기억하고 싶은 내용을 써보세요.
Topic 49 실용주의 팀
모두가 서로 잘 알고, 신뢰하며, 의존해야 한다. 작고 안정적인 팀을 유지하라. p379
품질은 애초에 제품에 포함된 것이지 나중에 덧붙이는 것이 아니다. p380
모든 사람이 적극적으로 환경 변하를 감시하도록 권장하라. p380
계획을 세우고 고쳐라. p381
후보 기술로 프로토타입을 만들어 보고 신중하게 조사하라. 새로운 것을 시도해 보고 결과를 분석하는 업무를 일정표에 추가하라. p381
일관성과 정확성을 모두 보장하는 확실한 방법은 팀이 하는 모든 일을 자동화하는 것이다. p385
Topic 50 코코컷만으론 부족하다.
그들은 피상적인 결과물에만 투자하고 있었다. p387
유행하는 것이 아니라 실제로 잘 맞는 것을 사용해라. p388
하지만 모든 목표가 그렇든 계속 올바른 방향을 바라보는 것이 중요하다. p390
하지만 지나치지 않도록 주의하라. 특정 방봅론에 과도하게 투자하면 다른 대안을 보지 못하게 될수도 있다.
Topic 51 실용주의 시작 도구
버전관리, 회귀 테스트, 전체 자동화 p393
사실 시스템에서 버그가 가장 많이 나오는 부분이 모듈을 통합하는 부분이 경우가 많다. p396
아무리 사소해도, 개발자가 '그런 상황은 절대 또 일어날 리 없습니다'. 라고 불평을 하더라도, 해당 버그를 확인 할 수 있게 자동화 테스트를 수정해야 한다.
Topic 52 사용자를 기쁘게 하라
개발자로써 우리의 목표는 사용자를 기쁘게 하는 것이다. p402
Topic 53 오만과 편견
실용주의 프로그래머는 책임을 회피하지 않는다. 그 대신 도전을 수용하고 자신의 전문성이 널리 알려지는 것을 기뻐한다. p404
"내가 이걸 만들었고, 내 작품의 품질을 보증합니다" 전문가가 만든 진정 전무가다운 결과물
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
실용주의 팀에 모든것을 자동화하는 부분에 있어서 스스로 굉장히 잘하고 있다고 느꼈다. 내가 다니는 회사의 배포 프로스세는 정말 복잡하다. 특정 서버에 올린후에 그 특정 서버에서 실 서버로 배포해야하는 중간에 특정서버로 올려야 되는 번거로움이 있었고, 이러한 부분을 개선하고자 ci/cd를 도입하자고 건의 드렸고 다음주에 적용하게 된다. 조금씩이지만 팀에 좋은 변화를 주고있는거 같아 스스로 잘하고 있다는 생각이 들었다.
계획을 세우고 고쳐라.. 너무 뜨끔했다. 사내에서는 아직 이전 es6 이전 버전으로 코드를 작성하시는 분이 있다. 신입 분들이면 말하면 되는데. 연차도 많고 직급도 있으신 분들이라 함부로 말씀드리기가 참 어렵다. 무튼 이러한 소스 코드들을 고쳐야한다고 매번 느끼지만, 생각만 하고 한번도 수정해보진 못했다. 왜냐하면 잘돌아가는 소스를 왜 고쳐야하는지.. 그리고 이소스를 사용하는 곳이 매우 많기 때문이다. 하지만 오늘로 팀장님께 내일 말씀드려야 겠다. 깨진 유리창을 보고드리자...
그리고 수정하자..
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
x
오늘 읽은 다른사람의 TIL
https://jiyoungyim100.notion.site/TIL-2022-04-05-9-b30b19154022473ea7ff6d2f0b8c9b46