Notice
Recent Posts
Recent Comments
Link
목록2023/03 (1)
infinity : 무한한 성장가능성
chapter 02) 리팩터링 : 리팩터링 원칙
2.1 리팩터링의 정의 리팩터링은 명사와 동사의 뜻을 가지고 있다. 리팩터링[명사]: 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩터링[동사]: 소프트웨어의 겉보기 동작은 그대로 유지한 채, 여러 가지 리팩터링 기법을 적용해서 소프트웨어를 재구성하다. -> 위에서 정의한 리팩터링의 뜻을 보면, 리팩터링하는 동안에는 코드가 항상 정상 작동하기 때문에 전체 작업이 끝나지 않았더라도 언제든 멈출 수 있다. 2.3 리팩터링 하는 이유 리팩터링은 소프트웨어의 모든 문제점을 해결하는 만병통치약은 절대 아니다. 하지만 코드를 건강한 상태로 유지하는 데 오와주는 약임은 분명하다. 1) 리팩터링하면 소프트웨어 설계가 좋아진다. 2) 리팩터링하면 소포트웨어를..
📖 book/💚 Refactoring 2판
2023. 3. 26. 19:49