테스트 주도 개발의 깊은 곳 2편이다.
📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍
개체 지향 (Object-oriented)
다형성 (Polymorphism)
개방-폐쇄 원칙 (Open-closed principle)
소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 열리고 수정에 닫혀야 한다.
다형적(Polymorphism) 개방-폐쇄 원칙
Testability와 적응력
- Testability : 테스트하기 쉬움을 의미
- 단위 테스트 하려면 하위 시스템은 쉽게 분리할 수 있어야 함
- 적응력 높은 코드는 분리하기 쉬움
후 기
이번 주제는 환경 변화과 적응력이다.
언급되는 내용은 몇가지 없지만 SOLID 원칙 중에서 OCP를 실습을 통해 설명해주신다.
이전처럼 재해석하여 코드를 붙여서 진행할까 고민하다가 넘어가기도 했다.
기초편의 초반부분처럼 간단하게 개념만 알고 넘어가자.
'교육 및 인강 > 이규원의 현실 세상의 TDD' 카테고리의 다른 글
이규원님의 현실 세상의 TDD 깊은 곳, 4편 : 테스트 대역 (0) | 2021.05.26 |
---|---|
이규원님의 현실 세상의 TDD 깊은 곳, 3편 : 입력과 출력 (0) | 2021.05.20 |
이규원님의 현실 세상의 TDD 깊은 곳, 1편 : 인터페이스와 구현 (0) | 2021.05.19 |
이규원님의 현실 세상의 TDD 기초, 8편 : 프로그래머 피드백 (0) | 2021.04.16 |
이규원님의 현실 세상의 TDD 기초, 7편 : 테스트 주도 개발 (0) | 2021.04.16 |