코드 컨벤션을 했음에도 불구하고 팀원과 협의한 코드를 사용하는게 익숙하지 않았던 저는 결국 이전에 알고있던 코드 방식을 사용해 프로필 조회 기능을 구현했고 다른 팀원분이 만들어두신 코드와 방식이 달라서 그 방식대로 수정하는 과정때문에 아직도 제가 아는것이 정말 적다는 것을 느낀 월요일이었습니다.
인터페이스로 분리하기(-Impl)도 새롭게 배웠고 사용하는 경우까지 배웠습니다.
먼저 인터페이스 분리하기를 사용하는 경우는 외부에서 요청을 할 경우 인터페이스로 분리하는게 맞고, 내부에서만 요청할 경우는 인터페이스를 사용하는 것이 [굳이..?] 라는 생각이 들 수 있다는 느낌으로 이해했습니다.
이번 저희 팀 프로젝트 코드 컨벤션중 하나가 서비스들을 -Impl로 분리해서 사용하기 였는데, 다른 팀의 담당튜터님과 면담 후 피드백 내용 중 인터페이스를 굳이 사용하지 않아도 되는 경우를 듣고 저도 -Impl 부분을 지웠습니다. 이미 쓴 내용을 굳이 왜 지우냐? 싶을텐데 결국 팀원들과의 소통과 합이 중요하다고 생각했기 때문에 "굳이 사용하지 않아도 된다면 쓰지말자" 의 방향으로 흘러갔다고 생각합니다.
튜터님과의 면담 후 스코프를 너무 불필요하게 부풀리는 용도로 기능을 추가했다는 생각을 받았고, 백엔드 개발자 답게 기능적인 부분을 더욱 강화하는 부분으로 목표를 수정했고 역할 분담도 다시 짰으니 내일도 열심히 제가 맡은 파트를 노력해야겠다고 생각했습니다.
'개발노트' 카테고리의 다른 글
최종 팀 프로젝트(5) - Builder와 Mapper (0) | 2024.01.10 |
---|---|
최종 팀 프로젝트(4) - 커밋 안했을때 실수 돌이키기 (0) | 2024.01.09 |
최종 팀 프로젝트(2) - 서면 피드백 후 SA수정 (0) | 2024.01.05 |
최종 팀 프로젝트(1) - SA 작성 (0) | 2024.01.04 |
Team SOS KPT 회고 (0) | 2024.01.03 |