본문 바로가기
FRONT/서비스 리팩토링

1. 프로젝트 리팩토링하는 방법

by 코딩사무소장 2025. 2. 4.
반응형

이번에는 프로젝트를 리팩토링하는 순서 및 방법에 대해 알아보고자 합니다.

 

저도 취업하기 전에는 교육과정에서 진행한 6주 프로젝트 세 번의 경험이 전부라, 기한 내에 제작하기 급급해 리팩토링할 엄두를 내지 못했습니다.

 

회사에 입사해 프로젝트를 진행하다보니, 요구사항이 변경되어 본의 아니게 작성한 코드를 변경해야 하는 문제가 꽤나 발생했습니다.

그러다 보니 어떤 순서로 요구사항을 분석해 수정할지 방법론적으로 학습되었습니다.

 

프로젝트 todo list

 

(실제 회사에서 업무하며 기록한 목록입니다.)

 

간단하지만, 적응하기 전에는 작성해둔 (어쩌면 팀원이 작성한) 코드를 분석하는 시간이 생각보다 오래 걸립니다.

 

프로젝트 리팩토링 방법

1. 요구사항을 분석하고, 무엇이 중요한 지 파악합니다.

2. 요구사항에 맞추어 수정해야 할 부분을 Notion에 작성합니다.

3. Notion에 작성한 수정사항을 우선순위에 따라 순서를 변경합니다.

4. 수정사항을 하나씩 수정해 나아갑니다.

5. Notion에 어떤 사고의 흐름으로 구현 또는 수정했는 지 적어둡니다.

 

위 다섯가지의 방법을 순서대로 하면 수정사항을 정리해 적음으로써 많은 부분이 체득되고, 기억에 남을 것입니다.

 

당연하면서도 지키기 어려울 것이라 생각합니다. 하지만, 배움과 학습에는 올바른 방법이 있다고 생각합니다.

 

함께 위 방법을 사용해 프로젝트를 리팩토링해보면 좋겠습니다.

 

반응형

'FRONT > 서비스 리팩토링' 카테고리의 다른 글

0. 상권분석 서비스 리팩토링하기  (0) 2025.02.03