BEYOND SW 캠프 20기 8월 회고록

배창민·2025년 9월 7일
post-thumbnail

8월 월간 회고록 | 한화 SW 캠프 1개월차

1) 도입

벌써 한화 SW 캠프에 참여한 지 한 달이 다 되어간다. 프로젝트를 진행하니 정말 시간이 훅훅 지나간다.
이번 월간 회고록은 마침 프로젝트도 끝난 김에, 프로젝트 중심으로 정리해본다.


2) 프로젝트 개요

  • 유형: DB 기반 프로젝트
  • 팀명: 한화 데몬 헌터스
  • 인원: 5명
  • 분위기: 처음엔 어색했지만, 협력으로 무사히 완주!

깃허브 링크


3) 프로젝트 흐름

(1) 주제 선정

야구를 좋아하는 팀원이 있어, 야구 관련 커뮤니티를 만들기로 결정했다.

(2) UML & 요구사항 명세서

  • “이 기능도 있으면 좋겠다”를 모아 UML/요구사항 명세서를 작성.
  • 대학 때도 느꼈지만 가장 어렵고 중요한 파트. 프로젝트의 뼈대라 대충 넘어갈 수 없었다.
  • 초기안으로 강사님 피드백 받고, 현실성 낮은 기능은 정리하여 대대적 수정.

(3) 논리 ERD & 물리 ERD

  • 확정된 명세서를 바탕으로 논리/물리 ERD 완성.
  • 명세 때 못 본 누락/예외 케이스가 하나둘 발견됨.
  • 두 차례 피드백을 거쳐 최종 확정.

(4) SQL 구문 작성

  • 역할 분담으로 각자 쿼리를 작성.

  • 내 담당:

    • 회원가입, 회원 정보/다이어리 작성·조회 등 마이페이지
    • 포인트/팔로우 보조, 포인트 트리거 아이디어 제안
  • 작성 중 ERD에서 미처 고려 못한 사항을 발견 → 일부 구조 보정. (일부는 아래 트러블 슈팅에 기록)

(5) 완성 & 발표

  • 최종 프로젝트 완성, 수요일 발표까지 무사히 종료.
  • 발표 경험이 많지 않아, 내가 맡은 파트 발표는 긴장 탓에 아쉬움이 남았다.

4) 트러블 슈팅

1) 친구 찾기 게시판/댓글 신고 처리

  • 일반 게시판/댓글과 분리 운영 → 신고 엔티티를 어떻게 분기할지가 문제.
  • 대안 1: 친구 찾기 전용 신고 엔티티 신설 (중복·관리 비용 ↑)
  • 결정: 기존 게시판/댓글 신고 엔티티를 그대로 사용하고, FK로 친구찾기 리소스를 참조하도록 통합.

2) 사용자 정지 상태 식별

  • 정지된 사용자 판별 요소가 부족.
  • 해결: 회원 엔티티에 정지 여부 컬럼 추가로 정책 명확화.

3) GitHub README 이미지 깨짐

  • 제출 후, 권한 문제로 외부에서 이미지가 깨짐.
  • 해결: 저장소/리소스 권한 설정 수정.

5) 느낀 점

만족한 점

  • 오랜만의 팀 프로젝트를 무사히 발표까지 마친 점
  • 팀 프로젝트 경험을 다시 쌓은 점
  • GitHub 사용법을 실전으로 익힌 점

아쉬운 점

  • 초기 GitHub 협업 플로우에서 다소 헤맸던 점
  • 발표 때 긴장으로 말이 빨라져 전달력이 떨어진 점

6) 다음 프로젝트를 위한 다짐

  • 다음은 백엔드 프로젝트라 더 빡셀 예정 → 마음 다잡고 준비하기
  • 팀원이 새로 구성된다 하니 기대 반, 걱정 반
  • 이번에 배운 요구사항 현실화 → 설계 정합성 → 구현/검증 루틴을 그대로 적용해 또 무사 완주하기

7) 마무리

한 달 동안 어색함 → 합 → 완주까지 빠르게 달렸다.
다음 달엔 깊이와 완성도에 더 집중해보겠다.

profile
개발자 희망자

0개의 댓글