4월 다섯째주 주간 회고

@seonjuleee · May 01, 2022 · 4 min read

이번 주 계획 이행

  • 실전 JPA 강의, Spring Data JPA 강의 듣고 프로젝트 구성 ⭕
  • 토이프로젝트 로그인 화면 구현 ❌
  • 토이프로젝트 필요한 API 정리 ⭕
  • '부의 추월차선' 책 끝내기 ❌
  • 블로그 글 짧게 2번 포스팅하기 ❌

해낸 일

  • 운동을 주 3회 했다
  • 책 '이펙티브 자바'의 내용을 정리해서 블로그에 올리기로 했다

    • 현재 이펙티브 자바 책을 읽고 잘 모르는 부분에 대해 질문하고 공유하는 스터디를 하고 있는데, 중반 정도 진행되다 보니 배우는 아이템의 수가 많아져 개념을 정리하는 과정이 필요하다고 느꼈다. 그래서 내가 블로그에 정리하는 것을 제안했다. 지금까지 하는 일에서 추가로 일주일 동안 아이템 2개씩 각자의 블로그에 정리해보기로 했다.
  • '지속가능한 SW 개발을 위한 코드리뷰' 세미나를 들었다

    • 지금껏 코드리뷰를 계속 하지 못했어서 코드리뷰를 잘 하기 위해서는 어떤 방식이 필요한지 궁금해서 듣게 되었다. 세미나에서는 크게 코드리뷰를 해야하는 이유, 효율적인 코드리뷰를 하는 방법으로 나누어 진행되었다. 세미나를 들으면서 코드리뷰의 필요성을 느낄 수 있었고, 원활한 코드리뷰를 위해서 리뷰받는 사람과 리뷰하는 사람 모두 어떻게 해야지에 대해서도 알 수 있었다. 간략하게 얘기하자면 코드리뷰를 받는 사람은 리뷰를 하는 사람이 코드를 좀 더 빠르게 이해할 수 있도록 노력을 기울여야하고, 코드리뷰를 하는 사람은 리뷰를 받는 사람을 존중하고 기다리지 않도록 받는 즉시 할 수 있도록 해야한다는 것이었다.
      현재 회사에서는 코드리뷰를 하지 않고 있어서 경험할 수 있는 상황이 적었는데, 코드리뷰를 혼자서 해볼 수도 있음을 알게 되어 현재 하고 있는 프로젝트에도 진행해보고 싶다는 생각을 했다. 또 코드리뷰를 중점적으로한 간단한 팀프로젝트를 해보면서 코드리뷰를 익혀봐야겠다.

부족했던 점

  • 계획했던 일을 많이 하지 못했다

    • 갑자기 금요일부터 의욕을 조금 잃어서 계획했던 많은 일들을 하지 못했다. 한정된 시간에 비해 계획한 일들이 좀 버거운가 싶어서 다음 주에는 목표를 덜 잡고 좋아하는 일의 비중을 높여볼 것이다.

회사 업무

  • Couchbase를 적용했다

    • 로그를 저장하는 기능을 추가해야해서 NoSQL인 Couchbase를 적용하기로 했다. 설정하고 Spring Boot 프로젝트와 연동하는 방법을 배웠다.

다음주 계획

  • 실전 JPA 강의, Spring Data JPA 강의 수강
  • 토이프로젝트 로그인 화면 구현
  • '부의 추월차선' 책 끝내기
  • 이펙티브 자바 item 1, 2 블로그 포스팅
@seonjuleee
Hello :) I'm Seonju Lee.