Skip to content

팀 빌딩

fru1tworld edited this page Jan 20, 2025 · 4 revisions

1️⃣ 리팩토링 프로젝트 선정

  • 기존에 진행했던 프로젝트인 HoneyFlow를 리팩토링 대상으로 선정
  • 6주간 개발했던 경험을 바탕으로 리팩토링을 진행하기 위함

2️⃣ 각자의 리팩토링 목표

김현진

  • 코드를 체계적으로 개선하며 개발 역량을 향상
  • 실무에 도움이 되는 경험 축적

나희진

  • 기능 구현 시 놓쳤던 성능적 요소를 고려
  • 수치로 드러나는 개선을 통해 설득력있는 개선 진행

박병주

  • 지표 기반의 성능 개선 경험 축적
  • 디자인 패턴 활용 및 코드 품질 개선

3️⃣ 우리의 리팩토링 목표

  1. 수치화: 수치를 바탕으로 개선 효과를 객관적으로 측정
  2. 최적화: 성능 및 사용자 경험 향상
  3. 라이브러리 사용 개선: 불필요한 의존성 제거 및 유지보수 용이성 강화

4️⃣ 리팩토링 전체 계획

BE

  • WebSokcet Server 분산

FE

  1. 디렉토리 구조 정리 및 패턴화로 유지보수성 향상
  2. Canvas 성능 개선 (다수 요소 존재 시 버벅임 해결)
  3. CRDT 관련 테스트, 성능 분석 및 최적화
  4. SEO 및 웹 접근성 개선
  5. 모바일 환경 최적화
  6. UI 통일성 강화

공통

  • Lint 규칙 적용 및 코드 스타일 통일
  • 에디터에서 CRDT 데이터 영속화 문제 해결
    • 문제 상황: 소켓 연결이 끊어질 경우 데이터가 손실되는 현상

5️⃣ 그라운드 룰 수립

그라운드 룰 페이지에서 확인하실 수 있습니다!

Clone this wiki locally