aluvy

[Refactoring] 3장 코드에서 나는 악취

리팩터링이 필요한, 때로는 아주 절실한 코드들에는 일정한 패턴이 있다. 3.1 기이한 이름 코드를 명료하게 표현하는 데 가장 중요한 요소 하나는 바로 ‘이름’이다. 함수, 모듈, 변수, 클래스 등은 그 이름만 보고도 각각의 용도를 명확히 알 수 있어야 한다. 관련 리팩터링 함수 선언 바꾸기(함수 이름을 바꿀때도 사용한다), 변수 이름 바꾸기, ...

[Refactoring] Refactoring

리팩터링이란 리팩터링은 겉으로 드러나는 코드의 기능(겉보기 동작)은 바꾸지 않으면서 내부 구조를 개선하는 방식으로 소프트웨어 시스템을 수정하는 과정이다. 버그가 생길 가능성을 최소로 줄이면서 코드를 정리하는 정제된 방법이다. 요컨대, 리팩터링한다는 것은 코드를 작성하고 난 뒤에 걸계를 개선하는 일이다. 1.1 자, 시작해보자! plays.json...

Trending Tags