Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
9장. 실용주의 프로젝트
#pragmatic
2년 전
1,133

오늘 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