민철
Liked
스프린트에서 좋았던 점을 쓴다.
- 명확한 의사소통
- 업무 배분이 처음부터 끝까지 명확했고, 스크럼 때마다 업무 진행상황을 디테일하게 공유하여 팀원이 어떤 작업을 하고 있는지 쉽게 파악할 수 있어서 좋았다.
- Github 브랜치 전략, 이슈 템플릿, PR 템플릿을 프로젝트 시작할 때부터 명문화하여 프로젝트를 마칠 때까지 통일된 방식으로 의사소통할 수 있어서 좋았다.
- 슬랙 채널에 Github 저장소를 연결하여 코드 병합과 관련한 의사소통이 쉬웠다.
- 스크럼 시작할 때와 클로즈 미팅 때마다 기분 점수를 체크하는 것을 제안했는데 팀원들의 기분이 어떤지 파악할 수 있어서 좋았다.
- 학습 시간 확보
- 프로젝트를 하다 보면 학습보다는 구현에 치중하게 되는데 이번 프로젝트에서는 중간중간 문서화를 하면서 학습 시간을 확보하여 좋았다.
- 팀웍 및 시너지
- 인증 공유 갤러리를 만들 때 비슷한 구현 경험이 있는 팀원에게 도움을 요청하여 깔끔하게 해결할 수 있어서 좋았다.
- 메타인지
- 예전에 리덕스와 리덕스의 미들웨어를 사용했을 때 비동기 함수 순서가 꼬이는 문제를 경험한 적이 없었다. 이번에 리덕스를 사용하지 않고 비동기 함수를 제어하는 코드를 짜면서 리액트의 내부 동작에 대해서 내가 모르는 게 무엇인지 깨달을 수 있어서 좋았다.
- 내가 알고 있는 지식을 말로 설명하는 것에 그치지 않고 문서로 남겨서 좋았다.
- 건강하게 일하기
- 밤새지 않고 무리하지 않으면서 매일 균일하게 일할 수 있어서 좋았다.
- 공유하면서 학습하기
- 익숙한 경험이 있는 git 사용법에 대해 전파하는 게 재밌었고 관련해서 팀원들로부터 질의응답을 받고 대답해줄 때 쾌감이 있어서 좋았다.
- 익숙하지 않더라도 CI를 설정하는 법을 공유했고 페어프로그래밍을 제안해서 함께 경험해본 것이 좋았다.
- 새로운 시도
- git tag 사용과 github에서 릴리즈 만드는 것을 처음해봐서 좋았다.
Learned
배운 점을 쓴다.
- 협업
- 린터와 포매터, CI를 사용해서 팀 코드 컨벤션이 시스템 차원에서 지켜지도록 설정하는 방법을 배웠다.
- 프로젝트 버전 관리
- git tag 사용법과 github에서 릴리즈 만드는 방법을 배웠다.
- 마크업 및 CSS
- 여러 개의 이미지를 한 화면에서 렌더링할 때 마크업과 CSS를 사용해서 이미지의 크기를 일괄적으로 제어하는 방법을 터득했다.
- 리액트
- 불필요한 리렌더링을 막기 위해 적절하게 key를 사용하는 방법과 React.memo에 두번째 인자 함수를 전달하여 객체 props에 대해 렌더링 조건을 명확하게 부여하는 방법을 터득했다.
- 네트워크 API
- 직접 써보지는 못했지만 Axios의 인터셉터를 사용하면 HTTP API 에러 처리를 입맛에 맞게 일괄적으로 할 수 있다는 것을 배웠다.
Lacked
부족했던 점을 쓴다.