감행 - #3 CRA 프로젝트 상태 분석 및 개선 방향 정리 (프론트)
·
Project/감행
1. 기존 FE_Original 프로젝트 상태- 리팩토링 전, 내가 작업 중인 프로젝트는 CRA (Create React App) 기반의 React 프로젝트임.- 기존 프로젝트 코드가 FISA에서 배워서 익혔던 방식과 많이 차이 나서 이해하는데 시간이 걸림.- Next.js에 익숙해져서 CRA가 많이 어색해짐. 전에 Vite로 하기로 했는데 CRA를 결국 사용함.- 리팩토링 전에 Original 레포 프로젝트 코드를 분석하여 정리해두고 개선 방향을 찾으려 함./**pakage.json*/"dependencies": { ... "react-scripts": "5.0.1", ...},"scripts": { "start": "react-scripts start", "build": "react-scr..
감행 - #2 컨벤션 및 디렉토리 구조 정리
·
Project/감행
✅ 컨벤션 정리1. Git 브랜치 전략 정리feat/#{ISSUE_NUMBER}-작업 내용 (ENG) : 기능 개발 브랜치fix/#{ISSUE_NUMBER}-작업 내용 (ENG) : 버그 수정 브랜치hotfix/#{ISSUE_NUMBER}-작업 내용 (ENG) : 긴급 핫픽스✔ hotfix/ : 운영 배포 이후 발생한 긴급 이슈 대응✔ chore/: 배포, 환경설정, Lint 등 코드 로직과 무관한 작업\BranchRole메인 브랜치 구성main배포 가능한 최종 코드 (Release)develop개발 완료된 기능 통합용 (테스트 및 QA 후 main으로 merge)작업 브랜치 전략feat/새로운 기능 추가 (ex. feat/login-page, feat/kafka-consumer)fix/버그 수정 (ex..
감행 - #1 리팩토링 시작 및 일정 정리
·
Project/감행
(2025. 07. 15) 감행 프로젝트 리팩토링 시작 ✨ 1. 프로젝트 개요- 프로젝트명: 감행 (국내 항공/숙소 예약 통합 플랫폼) - 목표 리팩토링 기간: 2025.07.15 ~ 2025.08.31 (총 6주) - 프로젝트 유형: 기존 팀 프로젝트 → 개인 리팩토링 및 고도화 진행- 목표: 단순 기능 구현을 넘어서 기존 구조/기능을 완전히 이해하고, 혼자 직접 설계 + 개발 및 최적화 + 테스트까지 경험하는 것 📄 기존 프로젝트 발표자료- https://github.com/Gamhang (감행 Oraganization) 2. 리팩토링 및 고도화를 진행하게 된 배경- 개발을 제대로 배우지 않고 처음 참여한 프로젝트였기 때문에 디자인 및 일부 간단한 프론트 구현만 맡아 한정적이었음.- 디자인 및 ..