교육 및 인강/이규원의 현실 세상의 TDD
이규원님의 현실 세상의 TDD 깊은 곳, 2편 : 환경 변화와 적응력
loop-study
2021. 5. 19. 13:55
테스트 주도 개발의 깊은 곳 2편이다.
📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍
The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스
그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, '
fastcampus.co.kr
개체 지향 (Object-oriented)
다형성 (Polymorphism)
개방-폐쇄 원칙 (Open-closed principle)
소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 열리고 수정에 닫혀야 한다.
다형적(Polymorphism) 개방-폐쇄 원칙
Testability와 적응력
- Testability : 테스트하기 쉬움을 의미
- 단위 테스트 하려면 하위 시스템은 쉽게 분리할 수 있어야 함
- 적응력 높은 코드는 분리하기 쉬움
후 기
이번 주제는 환경 변화과 적응력이다.
언급되는 내용은 몇가지 없지만 SOLID 원칙 중에서 OCP를 실습을 통해 설명해주신다.
이전처럼 재해석하여 코드를 붙여서 진행할까 고민하다가 넘어가기도 했다.
기초편의 초반부분처럼 간단하게 개념만 알고 넘어가자.