테스트 주도 개발의 깊은 곳 2편이다.
📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍
The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스
그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, '
fastcampus.co.kr
개체 지향 (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 |