Extract Variable 2

[리팩토링] 변수 인라인하기 (Inline Variable)

안녕하세요 여러분! 오늘은 자바(Java) 리팩토링 기술 중 하나인 '변수 인라인하기(Inline Variable)'에 대해 알아보도록 하겠습니다. 변수 인라인하기는 변수 추출하기(Extract Variable)의 반대 개념으로, 불필요한 변수를 제거하여 코드를 간결하게 만드는 기법입니다. 그럼, 시작해볼까요? 변수 인라인하기 (Inline Variable)의 정의 변수 인라인하기는 특정 변수가 불필요하게 중복되거나, 변수의 사용이 한 곳뿐이어서 변수로 사용할 필요가 없을 때 해당 변수를 제거하고 직접 사용하는 리팩토링 기법입니다. 이를 통해 코드의 간결함을 유지하고, 가독성을 높일 수 있습니다. 예제를 통한 이해 아래의 예제 코드를 살펴봅시다. public class Printer { public vo..

개발/리팩토링 2023.04.26

[리팩토링] 변수 추출하기 (Extract Variable)

안녕하세요 여러분! 오늘은 자바(Java) 리팩토링 기술 중 하나인 '변수 추출하기(Extract Variable)'에 대해 알아보도록 하겠습니다. 리팩토링은 소프트웨어의 기능은 그대로 두면서, 코드의 구조와 가독성을 개선하는 과정입니다. 이를 통해 코드 유지 보수가 용이해질 뿐만 아니라, 버그 발생 가능성도 줄일 수 있습니다. 그럼, 시작해볼까요? 변수 추출하기 (Extract Variable)의 정의 변수 추출하기는 반복적으로 사용되거나 복잡한 표현식을 별도의 변수로 추출함으로써 코드의 가독성을 높이는 리팩토링 기법입니다. 이 기법을 사용하면 코드를 이해하기 쉬워지며, 디버깅 및 유지 보수에도 도움이 됩니다. 예제를 통한 이해 아래의 예제 코드를 살펴봅시다. public class Order { pr..

개발/리팩토링 2023.04.26