항해 31일차 (2022/2/9)

Lee·2022년 2월 9일
0

항해99

목록 보기
28/50

금일 일정

  • 주특기 개인 과제
  • CS 스터디
  • 스프링 심화 강의 수강(AOP, transaction, exception handler)
  • 항해톡(transaction)

금일 회고

주특기 개인과제

전날 시도한 매운맛 과제를 계속 도전해 보기로 결정했다. 그리고 테스트 코드를 검토해보니 잘못 작성을 해서 테스트가 제대로 되지 않아 다시 작성을 하고 오류의 이유를 분석했다.
여러 시도를 해본 결과 문제는 단순했는데 쿼리스트링으로 좌표 x, y를 ?x={x}&y={y}로 주었는데 컨트롤러의 requestparam으로 받는 값에 null 값이 들어가는 경우가 있어서였다.
따라서 이 문제를 해결하기 위해 아무 입력도 받지 않을 때 초기값을 설정해 이 문제를 해결했다.

CS 스터디

오늘 스터디의 메인은 네트워크라고 생각한다. 책에서 적은 분량을 할당해서 TCP/IP와 DNS 정도만 언급하고 넘어가 보충을 할 필요가 있다는 생각이 들었다.

스프링 심화 강의 수강

마지막 남은 5주차 강의를 수강을 했다. AOP라는 주제로 시작해서 이것에 포함되는 transaction과 exception handler가 5주차 강의의 핵심이라는 생각이 들었고 수강 후에 드는 생각은 이번 주차 개인과제에 마주쳤던 여러가지 문제들의 대처방안이 5주차 강의에 있었다는 것이다.
2주 동안 여러 문제를 마주치면서 다양한 방법을 찾다보니 주제 자체는 이미 인터넷과 주변 사람들을 통해 찾아서 적용했던 방법이었고 따라서 위 기술들의 원리나 사용이유에 대해 집중적으로 들었다.

profile
발전하고 싶은 백엔드 개발자

0개의 댓글