항해 플러스 백엔드 코스 6기 5주차 및 챕터 회고 WIL

2024. 10. 27. 13:52·📈 Career & Growth/🎓 Learning Journey
반응형

 

항해 플러스 추천인 코드

지원페이지에서 추천 코드에 3ZTeU1를 입력하시면 20만원 할인 혜택을 받을 수 있습니다.
항해 플러스 과정에 관심 있는 분들은 아래 링크를 통해 신청해보세요! 궁금한 점이나 커피챗을 원하시면 LinkedIn이나 kboxstar@gmail.com으로 연락주세요.

항해 플러스 과정 페이지

 

개발자 커리어 개척 캠프 항해99, 첫 취업부터 현직자 역량 강화까지

10년이 지나도 남는 커리큘럼을 바탕으로 커리어를 개척하세요. 진정성있는 멘토링과 2천 명이 넘는 끈끈한 커뮤니티가 여러분과 함께 합니다.

hanghae99.spartacodingclub.kr


1. 문제

이번 주차에는 이전 주차에 동시성을 고려해 개발하고 테스트했던 덕분에 큰 기술적인 문제는 없었습니다.
다만, 글 작성이 아직 익숙하지 않으며, Spring Boot의 filter와 interceptor 등 이론적인 부분에서 깊이가 부족하다는 점을 느꼈습니다.

2. 시도

이론적인 부분의 부족을 보완하기 위해 과제를 시작하기 전에 글로벌 에러 핸들러 사용 이유, Error와 Exception의 차이, filter와 interceptor의 차이 등을 공부하고 적용하였습니다.

3. 해결

이론을 학습하면서 부족한 부분을 채워 나가고, 이를 실제 개발에 적용하였습니다.
학습한 내용을 블로그에 기록하면서 글 작성에 대한 감각도 조금씩 익히고 있습니다.

4. 알게 된 점

실습을 선호해 왔던 저는 주로 실습을 통해 배우고자 했습니다.
그러나 이론이 부족한 상태에서 실습부터 시작하면 설계가 부족해진다는 점을 깨달았습니다.
이론을 먼저 공부하고 실습을 진행하니 개발이 더 원활하게 이루어지고, 기록을 남기며 이론의 부족함도 채워지고 있습니다.

Keep : 현재 만족하고 유지할 부분

이번 주차에서도 최소 요구사항을 구현하는 습관을 유지하고 있습니다.
오버 엔지니어링을 피하며 정해진 일정에 맞춰 필요한 최소한의 기능을 구현하고 필요시 리팩토링을 진행하고 있습니다.
모든 과제를 ALL Pass로 통과한 것을 계속 이어가서 최종적으로 ALL Pass로 수료하고 블랙 뱃지를 받는 것을 목표로 하고 있습니다.

Problem : 개선이 필요한 부분

첫 과제에서만 명예의 전당에 올랐고, 이후 과제에서는 명예의 전당이나 우수 과제에 선정되지 못해 아쉬움이 남습니다.
저보다 열심히 하며 뛰어난 결과를 내는 사람들이 많다는 점을 실감하고 있습니다.

Try : 개선을 위한 시도

코드 가독성을 높이기 위해 리뷰어의 입장을 고려해 기능별로 PR을 나누어 작성할 것입니다.
아직 다섯 주차가 남아 있으므로 명예의 전당과 우수 과제에 선정될 수 있도록 꾸준히 노력하겠습니다.

마무리

이번주차 과제로 제출했던 Chpater 2 회고 입니다.

 

hhplus-concert/docs/CHAPTER2_LEARN_LOG.md at master · hhpb-code/hhplus-concert

콘서트 예약 서비스. Contribute to hhpb-code/hhplus-concert development by creating an account on GitHub.

github.com

그리고 챕터 진행하면서 학습 후 정리한 게시글 입니다.

  1. Spring Global Exception Handler (전역 예외 처리)
  2. Error와 Exception
  3. 필터(Filter) vs 인터셉터(Interceptor)
  4. Dispatcher Servlet (디스패처 서블릿)
  5. JPA 비관적 락과 낙관적 락 및 재시도
반응형

'📈 Career & Growth > 🎓 Learning Journey' 카테고리의 다른 글

항해 플러스 백엔드 코스 6기 7주차 회고 WIL  (1) 2024.11.10
항해 플러스 백엔드 코스 6기 6주차 회고 WIL  (1) 2024.11.03
항해 플러스 백엔드 코스 6기 4주차 회고 WIL  (3) 2024.10.20
항해 플러스 백엔드 코스 6기 3주차 회고 WIL  (0) 2024.10.12
항해 플러스 백엔드 코스 6기 2주차 및 챕터 회고 WIL  (1) 2024.10.05
'📈 Career & Growth/🎓 Learning Journey' 카테고리의 다른 글
  • 항해 플러스 백엔드 코스 6기 7주차 회고 WIL
  • 항해 플러스 백엔드 코스 6기 6주차 회고 WIL
  • 항해 플러스 백엔드 코스 6기 4주차 회고 WIL
  • 항해 플러스 백엔드 코스 6기 3주차 회고 WIL
KilPenguin
KilPenguin
penguin-dev 님의 블로그 입니다.
    반응형
  • KilPenguin
    Penguin Dev
    KilPenguin
  • 전체
    오늘
    어제
    • 분류 전체보기 (41)
      • 🏗️ Architecture & Design (2)
        • 📐 Clean Architecture (2)
        • 🔄 Design Patterns (0)
      • ⚡ Performance & Optimizatio.. (4)
        • 🗄️ Database Tuning (2)
        • 🚀 Caching Strategy (1)
        • 🖥️ Server Optimization (1)
      • 💻 Backend Development (9)
        • 🔒 Concurrency Control (5)
        • 🌱 Spring Framework (3)
        • 📨 Event-Driven Architecture (0)
        • ☕ Java Fundamentals (1)
      • 🔧 Dev Tools & Environment (4)
        • 🔄 Version Control (2)
        • 📝 Documentation Tools (1)
        • 🎨 Blog Setup (1)
      • 📈 Career & Growth (21)
        • 🎓 Learning Journey (15)
        • 🎤 Conference & Community (6)
      • 🎯 Personal (1)
        • 👋 Introduction (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    판교퇴근길밋업
    항해플러스후기
    항해99
    항해플러스
    개발바닥밋업
    항해솔직후기
    항해플러스백엔드
    인프런
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
KilPenguin
항해 플러스 백엔드 코스 6기 5주차 및 챕터 회고 WIL
상단으로

티스토리툴바