프로젝트 회고

CampManagementService 팀프로젝트 KPT회고

OneMoreThing 2024. 1. 16. 20:53

KPT회고

프로젝트를 진행하면서 앞으로도 유지하면 좋을 것(Keep),개선해야할 사항 (Problem), 구체적인 개선 방안(Problem) 에 대해 팀원들과 자유롭게 의견을 나누는 시간을 가졌다.

프로젝트 레포지토리 링크 : https://github.com/dbfjru/CampManagementService


 

Keep

1. 코드의 개선점에 대해 의견을 나누는 것
2. 역할을 분담하고 현재 진행상황을 체크하며 프로젝트를 구현한 것

 

Problem

1. Github의 다양한 기능을 사용하는 데 아직 미숙함
2. 객체 지향적으로 프로젝트를 구성하지 못하엿음
3. 과목입력 과정이 너무 번거롭다.

 

Try

1. commit을 세분하는 습관을 들이자.
2. 객체지향적으로 설계하는 방법을 공부하자. (MVC 모델 등..)
3. 팀 협업 툴(Github)내의 다양한 기능들을 도입해보자.(Pull Request 과정에서 코드 리뷰 강제)
4. enum을 이용해서 과목명을 보다 편리하게 구현해보자.
5. 추가 구현 사항도 도전해보자.

 

총평

프로젝트는 마감 기한보다 하루 일찍 마감할 수 있었다. 하지만 프로젝트를 구현한 코드를 보면 너무 난잡하다.

현재 코드의 문제점을 기록하면 다음과 같다.

  1. static 변수와 메소드가 너무 많이 존재한다. -> 메모리 관리 점수 (1/10)
  2. 모델을 나누긴 하였지만 결과적으로 main이 들어있는 클래스에 거의 대부분의 코드를 구현 -> 객체 지향적 설계 점수 (3/10)
  3. 과목을 입력할 때 사용자에게 편리하지 않음. -> 사용자 편의성 점수 (4/10)

위의 개선사항들을 반영해서 모델을 설계하는 것부터 리팩토링을 진행해보자.

 

 

'프로젝트 회고' 카테고리의 다른 글

뉴스피드 프로젝트 KPT회고  (0) 2024.02.15