개발
- PR이 올라오고 코드를 읽다 보면 시간이 너무 오래 걸립니다. 브라우저 상에서 하나 하나 보다 보면 제가 흐름을 잘 따라가면서 읽고 있는지 의심이 들 때도 있습니다.
코드 리뷰를 할 때 중점적으로 봐야 할 부분이 있는지? 효율적인 코드 리뷰를 하려면 어떻게 해야 할 지 궁금합니다.
<aside>
💡 올리는 사람의 경우 :
- 기능에 대해 최대한 자세히 쓴다!
- API 테스트를 어떻게 했는지 설명도 한다
- 나중에 읽는 사람이 쉽게 기능을 볼 수 있도록 쓰는 것
- 놓치는 테스트를 리뷰어가 찾아줄 수 있다
- PR 단위를 작게 가져가는게 좋다 (커밋 단위 보다, PR 단위로 보는게 더 편하다)
읽는 사람의 경우 :
</aside>
- 테스트를 할 때에, 메서드 별로, 구현이 완료 될때마다 하시는지? 아니면, 하나의 모든 기능이 완료 되었으면, 한 뭉치로 테스트 코드를 작성하시는지? (회원가입? 또는 회원?)
<aside>
💡 전체 부분을 만들고 테스트를 한다 (어느 정도 완성을 되었다고 테스트 코드를 짠다)
근데 사람마다 조금 다를 수 있다!
</aside>
프론트엔드 협업
프론트엔드와 데이터 형식에 대한 얘기를 아직 자세히 하지는 않아서 모르겠지만,
프론트와 데이터를 주고받을 때, 변수명 하나까지 서로 통일되어야 될 것 하는데,
개발 하다가 수정되는 부분도 있고, 새로 생긴 Dto들도 있고 해서 지금 정확히 통일되어있지 않는 상태입니다.
일단 우리는 어쩔수없이 연동 과정에서 하게 될 것 같은데..
보통 이 과정은 언제 하는게 맞는지 궁금합니다.
<aside>
💡 그냥 계속 얘기하면서 맞춰가기
</aside>
개발 외 질문
- 백엔드로 취업을 할 때에, 프론트는 어느 정도 알고 있는게 좋은가요?
- 요즘 맨토님이 느끼는 IT 시장 전망은?
- SI업체에 입사하는 것에 대한 멘토님의 생각이 궁금합니다?