2020-06-11·리팩터링·읽는 데 3분(TDD) 클래스의 명시적인 타입 검사를 제거하는 방법TDD By Example 책을 보다가 감명 받은 부분을 정리해봤다. 기본적으로 아래 4가지 원칙을 따라 진행한다.#TDDhow-to-remove-instanceof.md# (TDD) 클래스의 명시적인 타입 검사를 제거하는 방법설계 / 리팩터링
2020-06-11·리팩터링·읽는 데 4분(TDD) 하위 클래스를 제거하기 쉽게 만드는 방법TDD By Example 책을 보다가 감명 받은 부분을 정리해봤다. 기본적으로 아래 4가지 원칙을 따라 진행한다.#TDDhow-to-make-subclasses-easy-to-remove.md# (TDD) 하위 클래스를 제거하기 쉽게 만드는 방법설계 / 리팩터링
2020-06-09·리팩터링·읽는 데 9분(TDD) 클라이언트에 영향 없이 상속 구조를 마음껏 고칠 수 있는 방법TDD By Example 책을 보다가 감명 받은 부분을 정리해봤다. 기본적으로 아래 4가지 원칙을 따라 진행한다.#TDDchange-inheritance-hierarchy-without-affecting-client.md# (TDD) 클라이언트에 영향 없이 상속 구조를 마음껏 고칠 수 있는 방법설계 / 리팩터링