
회사생활
프론트엔드 리팩터링
사내 컴포넌트 및 ENUM 코드 리팩터링1. 개요기존 각 팀, 그리고 팀내부에서의 각 개인별로 코드를 작성하며서 기술부채를 쌓아왔습니다.이제는 서비스 규모가 커져서 점점 유지보수 하기 어려워진 시점에 각 담당자가 개인의 분야가 아니라면 본인 담당 페이지가 아니라며 수정요구, 기능추가개발 등 책임을 회피하는 모습이 종종 보입니다. 이를 없애기위해 각자 코드 스타일통일, 코드에 대한 이해, 중복코드 제거를 위해 코드리뷰를 도입하려 하였으나 실패하였고 남은 방법으로는 공통화 할 수 있는 코드는 최대한 통일 시켜서 담당자를 없애는 방법을 생각하게 되었습니다. 기존 모노레포를 고려하였으나, 배포 구성까지 전부 바꿔야하는 문제가 있고, 영양사 프로젝트는 별개의 UI를 갖고 있지만 Enum, Text, Util 함수..