Community

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

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

오늘 TIL 3줄 요약

  • 프로젝트 단위에서 실용주의를 추구하자.

  • 실용주의 실천항목을 팀 단위에 도입하자.

  • 사용자를 기쁘게 하고 자신의 작업에 자부심을 갖자.

TIL (Today I Learned) 날짜

2022.04.05

오늘 읽은 범위

9장. 실용주의 프로젝트

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

  • 소프트웨어 개발 방법론의 목표는 사람들이 함께 일하는 것을 돕는 것이다.

  • 팀의 크기가 커질 때 의사소통 경로의 수는 팀 구성원 수의 제곱 속도로 늘어난다.

  • 작고 안정적인 팀을 유지하라

  • 품질은 팀의 문제다.

  • "시간이 나면 그때" 하겠다는 것은 "영원히 하지 않겠다"는 것이다.

  • 실현하려면 계획하라

  • 좋은 의사소통이란 즉각적이고 매끄러운 것을 말한다.

  • 팀은 개인들로 이루어진다는 사실을 명심하라. 각 팀원이 자신의 방식대로 빛나게 하라.

  • 진짜 목표는 작동하는 소프트웨어를 제공 함으로써 사용자가 즉각적으로 새로운 일을 할 수 있게 되는 것이다.

  • 코드를 작성하자마자 테스트해야 한다.

  • 부분으로 떼어 놓았을 때 제대로 작동하지 않는다면 합쳤을 때도 역시 제대로 작동하지 않을 것이다.

  • 버그를 심어 놓고 테스트를 테스트하라.

  • 테스트를 작성할 땐 경보가 필요할 때 정말 울리는지 확인하라.

  • 코드 커버리지만 올리지 말고 상태 조합을 테스트하라.

  • 버그는 한 번만 잡아라.

  • 개발자로서 우리의 목표는 사용자를 기쁘게 하는 것이다.

  • 우리는 문제를 해결한다.

  • 자신의 작품에 서명하라.

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

  • 혼자서 진행하는 회사 업무는 거의 없다. 같은 팀에 속한 인원들과 협업은 더 말할 것도 없고 다른 팀들과의 협업도 잦다. 그리고 현실은 이상과 많이 다르다. 함께 일하는 것이 아스팔트 도로와 같이 편안하면 좋겠지만 사실 숲속의 비포장도로 일 확률이 굉장히 높다. 그래도 비포장도로를 그냥 걷기보단 함께 걷는 사람들과 같이 편안한 길을 만들며 걸어 나가는 것이 좋지 않을까? 이번 장에서는 함께 나아가는 실용적인 방법들을 알려주고 있어 더욱 중요하게 다가왔다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 가차 없고 지속적인 테스트가 이루어지는 프로젝트를 실제 눈 앞에서 보고 싶다. 이렇게 하고 싶지만 굉장히 어려워 매번 실패하게 되는 것 같다. 다시 한번 더 시도해봐야겠다.

오늘 읽은 다른사람의 TIL