KPT 회고 (1)

드코딩·2024년 7월 15일
0

4일간 진행한 자바프로젝트 회고

🔗https://github.com/JavaOrders/pda-baedal

Keep

  • 프로젝트 구현에 앞서 UML을 팀원들과 다 함께 작성하며 세부 기능을 이해하는데 도움되었다.
  • 클린코드 작성을 위한 팀원들과 네이밍 협의와 code format 통일

Problem

  • 현실과 비교해서 객체를 분리하는 것은 좋지만, 객체를 구분하는 단계까지는 좋았지만, 한 객체에 너무 많은 책임이 생기는 문제 발생.
  • MVC 패턴을 따라서 분리하려 했지만 MVC 패턴을 명확히 이해하지 못하여 View를 어떻게 사용하고 View와 Controller의 관계를 애매하게 함

Try

  • 팀원들과 객체를 어떻게 분리하여 구현할지 설계단계에서 나누었지만, 더욱 세부적으로 나눈다면 더 높은 생산성을 낼 수 있을 것 같다.
  • View를 도메인별로 명확하게 구분하여 코드의 확장성, 가독성을 개선할 필요가 있다. view는 그냥 클라이언테에서 오는 json 요청과 같다는 전제로 설계하지 말고 Controller에서 view를 제공한다고 가정한다면 명확한 구분이 가능할 것 같다.

0개의 댓글

관련 채용 정보