[리팩토링] 0 : 프로젝트 리펙토링

ddoobb·2022년 4월 4일

리팩토링

목록 보기
1/1

리팩토링이란?


간단히 말해서 완성되어 있는 코드를 동작이 바뀌지 않더라도 좀더 좋은 코드 깔끔한 코드 누구나 쉽게 알아볼 수 있는 코드, 더욱 최적화가 잘 되어있는 코드로 바꾸는 것들을 리팩토링이라고 합니다. 물론 동작이 바뀌거나 디자인을 바꾸는 등의 나중에 추가되는 코드들도 리팩토링이라고 생각합니다.

리팩토링을 하는 이유


리팩토링을 하는 이유는 다양하지만 가장 근본적인 이유는 아무래도 처음부터 완성된 코드를 짜는 사람은 없기 때문입니다. 특히 시간 제한이 있는 코딩의 경우에 자잘한 부분이나 놓치는 부분이 분명이 존재하고 이를 고쳐나가서 클린 코드를 짜기위해 리팩토링을 하는 것입니다.

취업을 준비하며 내가 만들었던 프로젝트를 살펴 보았을때 부족한 부분들과 좀더 깔끔한 완성도를 위해 리팩토링을 시작해보려고 합니다. 우선은 당시 시간이 부족하거나 실력이 부족하여 하지 못했던 typescript의 타입들을 정하고 모듈화 하는 부분과 반응형 홈페이지를 만드는 부분과 좀 더 깔끔한 디자인을 만드는 것이 이번 리팩토링의 목표입니다.

시작!

0개의 댓글