[TIL] Day 59

현서·2026년 2월 19일

[TIL] Flutter 9기

목록 보기
71/102

🎵 Moodic

오늘은 Moodic 프로젝트 발표회를 진행한 뒤
튜터님의 피드백을 바탕으로 코드 구조를 점검하고 리팩토링하는 시간을 가졌다.

튜터님 피드백 정리

발표 이후 받은 주요 피드백은 다음과 같다.

  • 스플래시 패키지 사용해보기
  • 하위 라우트 설정 구조화하기
  • 디테일 페이지에서 extra 대신 path parameter로 id 받기
  • 최신글 / 인기글 기능 제거 (불필요한 기능 정리)
  • 유저 체크 시 return false 처리 부분 예외 강화
  • 스토리지의 게시글/댓글 이미지 삭제 로직 보완
  • PostDTO 생성 날짜 처리 방식 점검
  • likeMe null 값 체크 (기본값 설정 고려)

피드백을 통해 기능 확장보다 구조 정리와 안정성 강화가 더 중요하다는 걸 느꼈다.

개선한 부분

1. 필요 없는 기능 제거

최신글 / 인기글 정렬 기능 제거
실제 사용되지 않는 분기 및 조건문 정리
불필요한 상태값 삭제
→ 기능을 줄이니 코드 흐름이 훨씬 명확해졌다.

2. 예외 상황 처리 강화

null 값 가능성 있는 데이터에 대한 방어 코드 추가
→ 안정적인 코드로 개선하는 데 집중했다.

3. 스토리지 정리 로직 보완

게시글 삭제 시 해당 이미지도 함께 삭제하도록 로직 보완
댓글 삭제 시 이미지 파일도 정리하도록 처리
→ 데이터만 삭제되고 파일이 남는 문제를 방지할 수 있게 됐다.

일단은 여기까지 개선하고
나중에 배포하기 전에 좀 더 만져야겠다

0개의 댓글