본문 바로가기
스파르타 코딩클럽(Java+Spring과정)/팀 프로젝트 KPT

수강생 관리 프로그램 프로젝트 KPT (2024.05.02 ~ 2024.05.10)

by 창브로 2024. 5. 10.
728x90

Keep

이창형

- git commit 을 적극적으로 활용한 것이 좋았다고 생각됩니다.

- 적극적인 자세로 팀원들이랑 의사소통을 한 부분이 좋았다고 생각합니다.

- 객체지향적으로 코드를 짜려고 노력한 점이 좋았습니다. (객체들을 사용하여 데이터들을 관리)

 

장재현

- 팀프로젝트를 하면서 의사소통을 하며 바로 피드백 받는 부분이 좋았다
- github를 사용하면서 pr을 이용하여 코드 공유하는 것이 좋았다
- 각각의 역할을 분담해서 개발할 수 있는 것이 좋았다

 

남상혁

- 다른 팀원들이 수정하는 것을 Zep으로 화면을 공유하면서 어떻게 시도하고 처리하는지
볼 수 있어서 많은 배움의 기회가 되었다.
- Git에서 PR(Pull requests)의 과정을 거쳐 Git Hub를 사용하면서
서로의 코드를 공유하며 피드백을 주고 받을 수 있어 수정이 빠르게 진행되었고 
충돌 문제가 발생하기 전에 미리 방지 할 수 있었다.

 

노석준

- 풀 리퀘스트를 사용해서 깃을 사용한점
- 상호간의 합의를 통해 분업을 형성한점

 

Keep Summery

- 깃허브의 PR을 활용하면서 팀원들끼리 코드를 공유하고 병합하는 과정이 좋았다

Problem

이창형

- 객체들을 사용하려고 설계했지만 각각의 기능보단 프로그램이 진행해야 할 절차를 나누어 놓은 것 같았습니다.
- 하나의 메서드에 하나의 기능만 들어있는 것이 아니라 여러가지 기능이 들어가 있어 메서드의 길이가 길어졌습니다.
- 어떤 부분이 먼저 개발되어야 다음 부분이 개발할 수 있는것에 대한 계획이 없었습니다.

 

장재현

- 아직도 git commit과 push, pr 에 대한 숙련도가 많이 부족하다
- 역할을 분담하는 것도 좋지만 더 세부적으로 클래스를 분담하는 것이 더 좋다고 생각한다

 

장경진

- 클래스 기준을 사전에 정해두지 않아서 병합하는 과정에서 후작업을 많이 필요로 했다.
- 아직 모르는 부분이 많아서 코드를 작성하는데 오랜 시간이 걸린다.
- 처음 Java로 프로젝트를 하다보니 BE작업에서 어떤 부분이 선행되어야 하는지 몰랐었다.

 

조규성

- 객체와 추상화에대한 개념의 부족으로 인해 메소드를 한곳에 전부몰아넣었음
- 예외처리에 대한 개념 부족으로 예외처리가 아닌 if문으로 예외를 제어한점
- 스캐너에 대한 개념 부족으로 사용한 스캐너 대신 버퍼리더를 사용한점
- 절차지향적으로 구성한점

 

Problem Summery

- 선행 개발이 필요한 부분에 대해서 생각을 하지 못했다.

 

Try

이창형

- 메서드는 하나의 역할만 하도록 생성해 보겠습니다.
- 클래스를 프로그램의 흐름이 아니라 각각의 기능으로 나눠보도록 하겠습니다.
- 팀 프로젝트 시작 전 선행 개발되어야 하는 부분을 점검하고 그에 대한 계획을 세워보도록 노력하겠습니다.

 

장재현

- github에 대한 공부를 더해서 github 마스터가 되겠다
- 알고리즘을 구현할때 더욱 효과적인 알고리즘을 작성하겠다
- 자바 공부를 더욱더 많이 해서 마스터 하겠다

 

장경진

- 실제로 데이터가 시각적으로 확인되지 않아 어려움을 겪었는데, 
정형화된 예시 데이터를 미리 준비해두었다면
개별 작업에서도 비슷한 결과값을 예상해 볼 수 있을 것 같다.
- 보충 공부를 통해 지식의 깊이를 더욱 늘릴 필요가 있다.

 

조규성

- 객체와 추상화에 대한 개념 보충
- 예외처리에 대한 개념 보충
- 스캐너의 타입과 변환에 대한 개념 보충 및 버퍼리더 학습 병행

 

결론

- 공부를 열심히 하자
- 개발 들어가기 전 계획 부분을 좀 더 자세하게 설계해보자

 

 

 

 

api 명세서

 

 

https://github.com/LeeChangHyeong/Team13_Student_Management_Project

 

GitHub - LeeChangHyeong/Team13_Student_Management_Project: 스파르타 코딩클럽 13조 수강생 관리 팀 프로젝트 입

스파르타 코딩클럽 13조 수강생 관리 팀 프로젝트 입니다. Contribute to LeeChangHyeong/Team13_Student_Management_Project development by creating an account on GitHub.

github.com