2023. 9. 3. 23:58ㆍ후기
1주차 회고
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?
이번 한 주는 많은 변화가 있었던 것 같습니다. 재밌게 보낸 여름 방학을 마무리하며, 진행하던 프로젝트의
데모데이가 있었고, 새로운 프로젝트가 진행되는 날이었습니다.
마켓 컬리 사옥에서 진행했는데, 이름 있는 서비스 기업의 사옥은 첫 방문이어서 무척 설레였습니다.
좋은 근무 환경과 열정적인 참여 인원들을 보며 동기 부여를 받는 시간이었습니다. 또한 한편으로는
부담이 조금 쌓이는 시간이기도 했습니다.
이번주 진행했던 학습/개발 내용은 무엇이었나요?
이번 주는 기본적인 초기 개발 세팅을 진행하였습니다.
- 깃허브 커밋, 이슈, 풀 리퀘스트 템플릿 등록
- 도메인 주도 개발 방식을 사용하여 필요한 종속성 주입, 프로필 분리 등을 진행하였습니다.
개인적인 학습으로는 Spring Rest Docs 를 학습했습니다.
기존 진행하는 프로젝트에서는 Swagger 와 Postman 을 이용한 API test 가 전부였습니다.
Swagger 를 사용함으로써 API 테스트는 직관적으로 가능했지만,
테스트 코드의 부재로 인해 코드의 품질을 보장할 수 없다는 단점이 존재했습니다.
따라서 테스트 코드의 작성이 강제되는 Spring Rest Docs 도입을 고려하는 중입니다.
장기적인 관점에서 개발자로써의 역량을 기르기 좋을 것 같습니다.
가장 고민을 했던 부분은 무엇이었나요?
백엔드 API 개발을 주로 맡게 될 것 같은데, 과연 내가 학기 생활을 하면서,
'프로젝트 두개를 겸할 수 있을까?' 에 대한 고민이 많이 들었던 것 같습니다.
또한 'Spring Security, 배포 등 아직 익히지 못한 기술이 필요하다면 어떡하지?'
'제한된 기간 안에 완성하지 못해 팀원들에게 피해를 입힌다면 어떡하지?' 정도가 고민이었던 것 같습니다.
하지만 뭐 누구는 시간이 많아서 진행하겠습니까! 일단 해보는 쪽으로 마음을 굳혔습니다.
아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?
테스트 코드 작성 능력이 더 필요할 것 같습니다.
코드를 깔끔하게 작성하는 능력, 요구사항을 정확히 구현하는 능력이 필요해 보입니다.
또한 알고리즘과 CS 공부는 지속적으로 병행 할 예정입니다.
다음주는 어떻게 보낼 예정인가요?
- Mockito, MockMVC 등 모킹하는 방법에 대하여 공부 할 예정입니다.
- RESTful API 에 대하여 공부 ( ResponseEntity를 더 상세하게 보내줄 수 있을까? )
- @ControllerAdvice, @ExceptionHandler 등 예외 처리 방법에 대해 공부 할 예정입니다.
'후기' 카테고리의 다른 글
[GDG] Google Developer Group x Whatever 4주차 회고 (0) | 2023.09.25 |
---|---|
[GDG] Google Developer Group x Whatever 3주차 회고 (0) | 2023.09.18 |
[GDG] Google Developer Group x Whatever 2주차 회고 (0) | 2023.09.10 |