Fact : 이번주 있었던 일, 내가 한 일
- 월 : Spring 입문 과정 테스트, 1레벨 과제 페어 리뷰, 2레벨 과제 페어 프로그래밍 시작
- 화 : 도서관 서버 유저 등록 및 조회 관련 API 개발
- 수 : 개발 API 테스트 및 프로젝트 Branch 통합 및 2레벨 프로젝트 마무리
- 목 : 2레벨 과제 페어 리뷰, 3레벨 과제 UseCaseDiagram 작성, API 명세서 작성
- 금 : 3레벨 프로젝트 생성, 관리자 등록 및 권한 인증/인가 API 구현(테스트 진행)
- 토 : Spring Security 적용 및 테스트 진행, 프로젝트 Branch 통합 및 프로젝트 마무리
Feeling : 나의 감정적인 반응, 느낌
- 프로젝트 마다 다른 페어와 진행하다 보니 약간 어색한 느낌이 들었음
- API 구현 시 예기치 못한 문제가 발생해 수정하는 것과 테스트 코드를 작성하는 데 어려움을 느낌
Finding : 그 상황으로부터 내가 배운 것, 얻은 것
- 파트를 나눠서 개발하더라도 공통적으로 사용되는 부분이나 프로젝트 파일에 대한 첫 설계를 제대로 하지 않으면 merge 작업 중에 conflict가 많이 발생해서 conflict 해결에 많은 시간이 소요 됨
- 테스트 코드나 디버깅 기능을 잘 사용해야 프로젝트 코드를 수정하는 데 도움이 됨
Future : 배운 것을 미래에 어떻게 적용할 것인가
- 테스트 코드 작성과 디버깅 기능 사용에 대해 익숙해지기 위해 더 자주 사용하고 해당 부분에 대한 공부가 필요함
- Springboot에서 제공해주는 기능을 그냥 사용하기 보다는 어떤 구조로 작동하는지 살펴보고 해당 기능에 대해 알아보고 사용해야 함
'항해 99 > Java' 카테고리의 다른 글
Java - 컴파일, JVM 스택 / 힙 메모리, 클래스 / 인스턴스 (0) | 2024.04.05 |
---|---|
Java - SOLID (0) | 2024.03.12 |
객체지향 생활체조 9가지 원칙 (1) | 2024.03.01 |
빌터 패턴 (1) | 2024.02.26 |
WIL - 3 (0) | 2024.02.25 |