240906 스프링 숙련과제 : Newfeed KPT회고

박대현·2024년 9월 6일
0

KEEP

  • 현중
    JWT 기능이 용이했다. 로그인 기능에 계속 사용하면 좋겠다.
    application.propertise의 MySql을 이용하는 세팅을 할때, ${}로 공용형식값을 주고 환경변수 세팅으로 통용하는게 인상깊었다.
  • 대현
    @Valid, Argument Resolver , GlobalExceptionHandler는 앞으로 자주 쓰일것 같아 배운게 도움이 됐다.
  • 현지
    commit massge 규칙을 정해서 통일성을 갖춘게 직관적이라 이해하기 좋았다.
  • 진비
    와이어 프레임을 비교적 자세하게 짜고 시작하여 어느 프로세스에서 코딩하고있는지 자각할 수 있어 덜 헤멜수있었다.

PROBLEM

  • 현중
    다른사람의 코드를 봐줄때, 화면만 보면서 디렉션을 주는게 이해하기 어려웠다.
    추가구현을 하지못해, 과제 진행상황이 다소 느렸다고 느꼈다.

  • 대현
    같은 팀원이 에러를 못찾아 도와줄때, 로직적인 오류가 아니라 단순 스펠링오류나 필수요소를 빼먹어서 나는 오류를 찾는다고 시간을 많이 소모한게 아쉬웠다.
    PR을 조장 혼자하는게 리스크가 굉장히 크다고 느꼈다.

  • 현지
    팀 과제에 참여하느라 알고리즘 코드카타를 챙기지 못할만큼, 시간배분을 못한부분이 아쉬웠다.

  • 진비
    돌이켜보면 기록할만한 것들이 많았던 것 같은데 실제 기록은 적어서 아쉽다.
    PR이 많이 밀려있던 적이 많아 미리 규칙을 정했으면 하는 생각이 들었다.

TRY

  1. 이번 프로젝트를 정리하면서, 혼자서 AtoZ까지 설명할 수 있을 때 까지 정리해보기
  2. 팀원과 규칙정하기 : commit message 규칙, branch 규칙, PR규칙을 구체적으로 정하기
  3. 초기셋팅은 다같이 참여하기
  4. 예외처리는 그때그때 미리 해놔서 시간을 세이브할 수 있도록 하기
  5. 역할분담 시, 팀과제 안내사항처럼 개인에게도 필수/추가구현 부분을 배정하여 잉여시간을 최대한 줄여 몰입도를 높여보기
  6. 지식을 공유하거나 팀원에게 알려줄때, 화면 공유해서 먼저 방법을 보여주거나 알려주고 팀원이 잘 따라하는지 들여다봐주기
  7. javadoc 주석 사용해보기
  • 코딩 오탈자 메뉴얼
    -변수이름입력시 활성화된tab 자동완성 자주쓰기
    -JWT : 토큰 끝까지 잘 복사했는지(3블클릭이 제일 정확하긴함)
    -API : Method&URL 제대로 확인했는지, 요청할때 Dto 필드들 이름 제대로 매칭했는지
    -Dto : @Getter달려있는지, 변수매핑시 대소문자 확인
    -Service : DB수정 로직이 포함되어있다면 @Transactional 걸었는지
    -Pagenation : column이름을 정확하게 입력했는지

0개의 댓글