리팩토링 과정1 [리팩토링] 코드 리팩토링이란 ? 서론 과거에는 기능구현이 더욱 중요했지만, 현재는 코드 가독성의 중요성이 점점 더 부각되고 있다. 과거 프로젝트를 리팩토링하며 리팩토링에 대한 개념을 정리하고자 한다. 리팩토링이란 ? ? 리팩토링이란 코드의 구조와 디자인을 개선하는 작업이다. 기능에는 영향을 주지 않으면서 가독성을 높이고 유지보수를 용이하게 만드는 것이다. 즉, 코드의 품질을 향상시키고 버그를 줄이며, 향후 개발과 유지보수를 보다 효율적으로 할 수 있다. 리팩토링 과정 1. 코드의 이해 -> 코드의 기능, 구조, 의존성 등을 판단하여 어느 부분을 개선해야 할지 판단해야 한다. 2. 테스트 작성 -> 리팩토링 전,후 에 테스트 결과가 변함이 없어야 한다. 3. 작은 단위로 분리 -> 큰 변경사항을 한번에 적용하지 않고, 쪼개서 적용하며 테.. 2023. 7. 22. 이전 1 다음