[StackOverFlowClone Refactoring] Sprint 1 회고

귀찮Lee·2023년 2월 13일
0

◎ 학습 하면서 느꼈던 여러 감정들과 생각

  • 오랜만에 프로젝트 코드를 다시 만지며 안되는 일들이 생기는 참 고달팠다.

    • 에러를 만나고 테스트에 실패하면서 배우는 것이 힘들기도 하면서 경험치가 쌓이는 것을 느꼈다.
  • 이 당시 프로젝트를 할 때는 FE 2명에 BE 1명이었어서 혼자사 2인분을 해야된다는 생각에 "빨리"에 집중했었다.

    • 지금은 테스트 코드도 작성하고 리팩토링도 하면서 하니 원래 하던 속도가 안나서 약간 조급해지는 것도 있는 것 같다.
    • 특히 Test가 정상적으로 실행이 안되서 하루를 통으로 서치만 했을 때는 심적으로 좀 고생한 것 같다. 당연한 일에 마음을 많이 쓴 것같아 돌아보니 조금 아쉽다.

◎ 내가 무엇을 잘했고 무엇을 못했는지

  • 잘한 점

    • 이전 우테코 프리코스에서 했던 테스트코드 작성을 Spring Framework를 사용하는 프로젝트에 직접 적용해보았다.
    • Mapstruct의 레퍼런스를 보면서 해당 내용들을 적용하면서, 수동으로 mapping 했던 코드들을 간편하게 쓸 수 있었다.
    • 중간중간 생기는 문제들을 구글링을 통해 서치하면서 문제를 해결하고 해결 내용들을 블로그에 정리함
  • 못한 점

    • README 작성에 많은 내용들을 보완할 필요가 있음
      • Code Convention 작성 등등
    • Git Branch 관리를 추가할 필요성을 느낌
      • Git Branch Naming Convention 및 관리 방안 정하기
      • 해당 내용 README 작성
    • 아직 Jira 내용을 public하게 보게 하는 방법을 못찾음

◎ Sprint 2 해야할 일들

  • Service 단계에 있는 Class들의 테스트 코드 작성
  • Service 단계에 있는 Class들 리팩토링
  • Helper 단계에 있는 Class 테스트 코드 작성
    • 외부 라이브러리와 연결되어 있는 경우가 대부분이므로 나름대로 작성해볼 것
profile
배운 것은 기록하자! / 오류 지적은 언제나 환영!

0개의 댓글