본문 바로가기

항해 99/Java

WIL-4

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