리팩토링1 리팩토링 Refactoring 주니어 개발자 추천 도서 리팩토링 Refactoring 이란 기존의 UI나 프로그램의 기능을 변경하지 않고 내부적인 코드를 수정, 개선하는 것을 말한다. 쉽게 말해, 코드 정리, 코드 클리닝, 코드를 청소하는 작업이다. 리팩토링을 함으로써 기대할 수 있는 효과, 결과는 다음과 같다. 소프트웨어의 아키텍쳐, 디자인을 개선할 수 있다. 소프트웨어의 코드를 좀 더 쉽게 이해할 수 있다. 이로 인해 좀 더 쉽게 버그를 발견하고 수정할 수 있다. 깨끗한 코드로 새로운 기능을 빠르게 구현할 수 있게 한다. 이러한 과정을 통해 성능향상을 기대할 수 있다. 관련하 책으로 동명의 "리팩토링"이란 책이 있다. 20년 전에 초판을 발행해서, 개발자들 책장에 한권씩 꽂아두고 참고하는 필독서. 개발 환경과 트랜드가 변화함에 따라 2020년에 개정판이 .. 2021. 1. 10. 이전 1 다음