좋았던 점
- 전반적인 진행
- 요구사항 분석부터 배포까지 프로젝트의 전반적인 프로세스에 모두 참여해 봤습니다.
- 협업
- 다른 팀원 + 프론트와의 협업을 통해 협업의 중요성을 느낄 수 있었고, 관련 능력을 키울 수 있었습니다.
- 수상
아쉬운 점
- 배포 이후의 관리
- 배포 이후 캡스톤 수업이 종료된 이후 추후 관리를 더 진행하지 않아서 배포 이후의 관리의 경우 이번 프로젝트에서 경험해 보지 못한 부분이 아쉽습니다.
- 성능
- 사용자의 위치를 추적하는 부분에서 DB와의 통신이 너무 자주 일어나서 성능적인 부분을 많이 잡아먹었습니다. 실제로 테스트 과정에서 발견한 문제로 관리하는 피보호자의 수를 두 자릿수 이상으로 늘릴 경우 앱이 거의 작동되지 못하는 큰 이슈가 있었습니다. 시연 과정에서는 문제가 없었지만, 실제로 사용한다면 충분히 문제가 생길 수 있었습니다. 그래서 이 부분을 수정해야 했지만 못한 것이 아쉽습니다.
- 클린 코드
- 최대한 클린 코드 원칙을 지키고, 가독성이 높은 코드를 지향했지만 나중에 보니 가독성이 떨어지는 부분이 많이 존재해서 아쉽습니다.
마무리
진행 중에 부족했던 부분과 프로젝트 완성품 자체에 부족한 부분도 존재하기 때문에 아쉬운 부분이 존재합니다. 다만 한 학기 동안 이렇게 길게 프로젝트를 진행해 본 건 처음이라 긴장도 되고, 포기하고 싶었던 순간도 있었지만 마무리해서 작품을 출품하고, 수상까지 할 수 있어서 뿌듯했습니다.