(내일배움캠프) A반 2조(2기조) KPT 회고
Keep
- 대부분의 트러블에 있어 모두가 적극적으로 보이스를 켜고 참여하여 문제를 다 함께 해결하였다.
- 중간 마감 기한을 설정하여 가장 중요한 백엔드 설계 및 구현에 다들 집중하여 완성도를 높였다.
- 완성되지 못 한 기능 중 중요도에 따라 다 같이 협력하여 문제를 해결하였다.
- 하루에 3번씩 회의 또는 코드 리뷰를 하며 프로젝트에 대한 이해를 도왔다.
Problem
- 메인페이지가 단 하나의 index.html 파일에서 주요 기능이 대부분 동작하기에 3명이 집중되어 git hub로 머지할 때 충돌이 적지 않게 발생했다.
- 로그 기록 기능을 구현하는 것 자체가 처음이라 많은 시간이 소요되었다.
- 프론트 연결을 하면서 필요한 백엔드 api가 더 필요해서, 미리 만들어 둔 api보다 조금 더 많은 api를 만들어야 했다.
- 보드 컬럼 카드 관계가 서로 연관되어 있다보니 다른 보드에서 작업을 하는 경우에 대비가 적어서 오류들이 가끔씩 나왔다
- 테스트 코드 작성이 미흡하여 공부가 더 필요할것 같다.
- 프론트 코드를 한 파일 안에 3명이 작업을 하다보니 변수명이 겹쳐 코드를 합칠 때 에러가 발생하였다.
Try
- 코드에 주석으로 설명 달기 습관화하기
- 프론트엔드 구현 능력 기르기
- 프론트엔드 react나 Thymeleaf 사용해보기
- 깃 허브 branch에 새로운 merge가 된다면 바로바로 pull 받아오기
- 프론트엔드 한 파일에 여러명이 작업 시 변수명 미리 정하고 작업하기
이렇게 유용한 정보를 공유해주셔서 감사합니다.