잘했던 점 Keep
- 변수를 미리 지정하고 협업을 시작할 때 편리했고, 파일을 병합할 때 에러가 적었다.
- 모르는 부분에 대해서 서로 소통하며 해결하였다.
- 팀원들과의 원활한 소통이 문제를 해결하는데 큰 영향을 끼쳤다.
- Git, Github, Slack 등 협업에 필요한 도구를 통해 원활한 소통이 이루어졌다.
변화가 필요한 점 Problem
- 객체지향적으로 작성하지 못하였다. 다양한 아키텍처를 적용해 보지 못하였다.
- 클래스나 메소드가 중복된 내용이 있어서 모듈화에 대한 고민이 더 필요하다
- Github사용이 익숙치 않아 팀원들에게 공유 시 어려움이나 불필요한 시간이 많이 소요되었다.
- 클래스를 좀 더 세분화하여 뼈대를 구축하지 못했다.
개선이 필요한 점 Try
- 하나의 아키텍처를 정해서 틀에 맞게 작성하려고 노력해 본다.
- 클래스 다이어그램을 작성하여 체계적인 설계를 한다.
- JAVA심화 교육 커리큘럼을 따라잡기 위해 JAVA기초 강의 복습
- Git에 대한 지식이 부족했다고 생각하여 복습이 필요하다.
느낀점
- 아직 java언어에 대한 지식이 부족하고, 직접 프로그래밍을 통해 경험을 쌓아야 겠다.
- 협업에서 활발한 소통의 중요성을 깨달았습니다.
- 팀원이 한 코드를 보고 회의 시 궁금한점을 질문하였을 때 설명을 들으며 이해하니 더 기억에 남았습니다.
- 아무리 힘든 프로젝트라도 팀워과의 협업을 통해서라면 뭐든지 해결할 수 있다고 느꼈다.