HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 4기 교육생
/
🍀
이동근팀
/
5️⃣
다섯번째 커피챗
/
기존 프로젝트 리팩토링 관련

기존 프로젝트 리팩토링 관련

답변 확인
작성자
김효리

질문

데브코스 이전에, 프론트엔드를 잘 몰랐을 때 참여한 프로젝트(학부 기자재 대여 웹서비스)가 있습니다. 도메인 분석이나 문제 정의 등, 처음부터 기획에 열심히 참여했고 실제로 다음주부터 베타 서비스를 시작하게 됩니다.
가장 가까운 타겟층 - 기존 문제 해결 - 실제 사용자 피드백 반영 을 했다는 점에서 포트폴리오로 꼭 가져가고 싶습니다. 다만 제가 맡았던 부분은 간단한 마크업, (블로그에서 복붙한)라이브러리를 통한 엑셀 출력 기능이 전부입니다. 그때는 html, css, js에 대해 거의 모르는 상태로 리액트 개발을 했습니다.. 그래서 다른 팀원 한 명이 거의 다 개발했습니다.
그런데 데브코스를 하면서 개발할 때는 몰랐던 문제점들이 많이 보입니다. 예전엔 팀원이 작성한 코드가 이해되지 않았는데, 지금은 이해가 됩니다! 일단 cra로 세팅을 했고 렌더링 속도가 많이 느립니다. 화면 깜박거림도 심합니다. 무엇보다도 디렉토리 구조나 코드 상태가 많이 지저분합니다. 또 타입스크립트를 쓰지 않고 개발했습니다.
저는 리팩토링을 하고싶은데, 프로젝트를 도맡았던 다른 팀원이 반대하는 입장입니다. 그냥 저만의 레포를 파서 next.js로 새로 만들거나 마이그레이션해서 포트폴리오로 가져가고 싶습니다.
고민인 점은, 저 혼자 새로 만들게 되면 더이상 협업 프로젝트가 아니라는 점입니다. 혼자서 리팩토링 한 플젝을 포폴에 넣어도 될지 멘토님께 여쭤보고 싶습니다 ..!
 

답변