미니프로젝트 코드 분석 및 프로젝트를 통해 공부한 점을 정리하여 문서화하였다.
정리한 문서는 같이 프로젝트를 진행한 팀원들과 공유 예정이다. 팀원들의 피드백을 받아 문서 내용을 보완하면 좋을 것 같다.







git을 사용하여 팀원들과 온라인 백업, 공유, 협업하며 개발
프로젝트 초반에는 git 사용이 미숙하여 repository 설정과 커밋, 푸시, 풀에 대한 이해에 시간이 소요되었지만 프로젝트를 진행하며 계속 사용하니 자연스럽게 git 사용을 익힐 수 있었다. 다음 프로젝트를 진행하게 되면 더 빠르게 적응할 수 있을 것 같다.
다른 사람의 소스코드를 보면서 코드 이해하며 내 코드의 개선점을 찾을 수 있음
코드를 분석하면서 놓쳤던 부분이나 다른 사람의 코드 스타일을 분석하며 이해하기 좋은 코드를 만들기 위해 고민하는 시간을 가질 수 있었다.
실시간으로 설계를 수정하였으나 변경사항의 문서화가 부족함
설계에 시간을 할애하기 보다 바로 각자 개발에 들어가면서 설계 중간중간에 구멍이 있었는데 수정안을 따로 작성하지 않고 노션 문서에 덮어 쓰거나 소스코드에만 수정하여 기존 설계가 어떤 부분이 부족했는지, 어떤 점이 수정된 것인지에 대한 공유가 부족했다. 사실 개발도 중요하지만 설계도 프로젝트의 중요한 단계로 코드 컨벤션이나 모듈 구성을 정리하는 등 설계에 조금 더 시간을 투자했어도 좋았을 것 같다.
팀원들과의 소통
프로젝트를 완성하는 데에 집중하여 같이 작업한 소스에서 일부 코드를 수정하며 피드백을 제대로 주지 못했다. 같이 코드를 보면서 코드 리뷰를 하는 시간을 가졌으면 더 좋았을 것 같다.