심화 6조 - KPT 회고

장숭혁·2024년 1월 3일
0

TIL작성

목록 보기
42/60

프로젝트 주제

Toy Trello - 팀원들과 일정을 같이 세우고 조율하는 Trello , 작업의 흐름을 시각적으로 파악하게 합니다.

목표

주어진 필수 구현 기능들을 최대한 완성도 있게 구현해내자

Keep

  • 적극적으로 임하는 자세
  • 다른 코드를 보며 자신의 코드에 적극적으로 도입하고 배운 점
  • 각자 스케줄이 달라서 서로의 이해가 필요한 부분들이 있었는데, 그런 부분들을 서로서로 배려한 점
  • 예기치 못한 변수 및 일정으로 기존 계획과 조금 달라져도 최선의 결과물이 나올 수 있도록 긍정적으로 방향성을 재정립하는 태도
  • 잘 모를때 적극적으로 동료나 튜터님께 도움을 요청한 것
  • 예외처리 커스텀
  • 소통이 원활 했던 점
  • 팀 컨벤션을 정해두고 협업을 진행한 점
  • 완성한 기능들을 확장시키고 코드를 리팩토링하여 발전하려 시도한 점

Problem

  • 깃 사용에 문제가 있었습니다. 깃 전략을 세분화하면 좋을 것 같습니다.
  • 초기 설계가 부족했던 것 같다.
  • 코드 정리가 되어있지 않았다.
  • 코딩시 디테일이 부족한 점이 있었다.
  • 테스트 코드를 작성하지 못했다.
  • 각자의 로컬저장소에서 작업하는 버전의 관리가 잘 되지않아 병합할 때 마다 컨플릭트가 발생하였다.
  • 팀 컨벤션을 정해두고 작업을 시작하였지만 잘 지켜지지 않는 경우가 있었다.

Try

  • 다른 도메인에서 필요할 것 같은 메소드들을 public으로 열어서 만들어 주면 중복되는 코드가 삭제 될 것 같아요. (캡슐화를 지킬 수 있지 않을까?)
  • 배포까지 완성 했으면 좋았을 것 같아요.
  • 기능 구현이 완료되면 테스트 코드를 작성할 것
  • 추가 기능 구현을 많이 하지 못해서 아쉬웠다. 코딩 기본기를 바탕으로 더 확장해나가면 좋을 거 같다.
  • 스캐쥴러를 이용해서 리스너 패턴을 사용해보려고 했는데 실패했습니다. 메일을 보내는 게 어렵습니다.
  • 원격 저장소에 업로드 하기 전에 로컬 저장소의 버전을 항상 최신화 하는 습관을 들이면 좋을것.
  • 정해둔 팀 컨벤션을 팀페이지에 따로 디테일하게 기록해두고 항상 되뇌이며 작업하면 에러나 충돌을 최소화 시킬 수 있을 것 같다.
profile
코딩 기록

0개의 댓글

관련 채용 정보