뉴스피드 프로젝트 KPT

레이나·2025년 2월 18일

프로젝트

목록 보기
9/15
post-thumbnail

[25.02.18 화요일]

1. Keep (잘했던 점 / 유지하고 싶은 것)

✅ 개인적인 성과

  • 회원가입 자료를 받아서 Supabase에 기록
  • 협업을 위한 공통 양식 제시
  • 필수 구현 사항 완성

✅ 팀의 성과

  • 유연하고 원활한 소통과 수용, 방향성&레퍼런스 제시 (비판, 비난 없이)
  • 필수 구현 사항 완성
  • 발표 준비부터 발표까지 완성도 높았음

2. Problem (개선이 필요하거나 아쉬웠던 점)

⚠️ 개인적인 아쉬움

  • 확인이 필요한 부분은 시간이 소요되더라도 정확하게 진행해야 함
  • 내가 맡은 부분을 명확하게 이해하지 못한 점이 아쉬움

⚠️ 팀 차원의 문제

  • 팀 기획 단계에서 디테일을 신경 쓰지 못함 (첫 진행에 따른 시행착오)
  • 스타일, 컴포넌트, 자료 조사 부족 → 레퍼런스 부족
  • GitHub 사용 시, 각자 맡은 1개의 브랜치만 사용하도록 개선 필요
  • 여러 사람이 하나의 파일을 동시에 수정하는 문제 발생 방지

3. Try (앞으로 시도해보고 싶은 것)

🌟 새로운 도전

  • SNS 가입 기능 추가
  • 회원가입 유효성 검사 강화
  • 게시글 검색 기능
  • 하드코딩 및 매직넘버 리팩토링
  • 컴포넌트화 진행
  • 댓글 개수 표시 기능
  • 게시글에 이미지 추가
  • 마크다운 작성 기능 추가 (GitHub처럼)
  • 피드 읽기 시 발생하는 문제 해결
  • Supabase를 활용한 개인 프로젝트 진행
  • 트러블슈팅 기록 남기기
  • 관리자 페이지 제작

🌟 문제 해결 방안

  • Supabase 공식 문서 참고하며 실습 진행
  • React 마크다운 라이브러리 활용
  • 사용자 개선을 위한 Validation 레퍼런스 확인 및 명확한 적용

4. 자유 메모

📌 프로젝트와 관련하여 추가로 남기고 싶은 생각

  • 프로젝트 시작 시 초기 세팅 담당자 지정
  • 90% 이상 완료 후 클론 받아 진행
  • 플러그인 버전 맞추기, 환경 변수 설정, .gitignore, 개발 환경 버전 정리, Prettier 설정, ERD, 컨벤션 체크
  • Vercel 배포 제한(하루 100번) 관련 안내 필요
  • 기획 단계에서 충분한 레퍼런스 조사 및 기록
  • Notion & GitHub의 Project, Milestone 기능 활용
  • 기획 단계의 기록이 README 및 발표 자료로 활용 가능하여 후작업 절감
  • 코드 유지보수성 및 재사용성 고려
  • 하드코딩 및 매직넘버 최소화
  • 재사용성이 높은 부분은 커스텀 훅 적극 활용
  • 프론트엔드 개발자로서 서버 통신 고려
  • 사용자 경험(UX)을 고려한 인터페이스 설계
  • 주석 처리 공통화
  • 특정 기호 사용 또는 주석 작성 기준 통일
  • CSS 스타일 가이드라인 마련
  • 공통적으로 사용할 모드, 폰트 크기, 색상, 마진, 패딩 등 사전 정의
  • 컴포넌트 담당자 지정
  • 추가적으로 필요한 라이브러리 사전 조사 및 설치
  • 버그 발생 가능성이 높은 부분에 대해 극단적 테스트 진행
profile
one setp

0개의 댓글