2026-01-21

오늘 한 것

  • Sprint 미션 과제 전체 마무리 및 PR 제출 완료
  • User / Channel / Message 구조를 실제 코드 기준으로 다시 훑어봄
  • JCF 구현과 File 구현이 왜 나뉘어 있는지 흐름 위주로 다시 확인
  • Git에서 fork, branch, push, PR 흐름을 실제로 한 번 끝까지 경험
  • git status, add, commit 과정에서 파일 상태가 어떻게 바뀌는지 직접 확인
  • build 폴더와 .class 파일이 “내 코드”가 아니라 빌드 결과물이라는 점 정리

막힌 점

  • 코드 구조를 따라가긴 했지만, 여전히 “내가 설계했다”는 느낌은 약함
  • 메서드가 왜 이 위치에 있고, 왜 이 객체가 이 일을 하는지 즉각 떠오르지 않음
  • git restore, add 과정에서 파일이 삭제/생성되는 것처럼 보여서 많이 헷갈림
  • build/classes 쪽 파일을 보고 예전 코드가 살아난 줄 알고 불안해짐

정리

  • 오늘은 구현보다는 과제 제출 자체를 끝내는 데 의미가 있었던 날
  • 이해가 완벽하지 않아도, 전체 흐름을 한 번 끝까지 경험한 건 수확이라고 생각
  • 특히 PR 과정은 말로만 알던 걸 실제로 해봐서 기억에 남음
  • 아직은 “왜 이렇게 설계했는지”보다 “이런 구조가 있다” 수준의 이해
  • 과제는 끝났으니, 다음부터는 속도보다 구조 이해에 집중하는 게 맞을 것 같음

코드

  • 새로운 기능 구현 없음
  • 기존 Sprint 미션 코드 정리 및 PR 제출