본문은 Fastcampus의 [이규원의 현실 세상의 TDD]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다.
인터페이스
- 한 개체가 상호작용하는 다른 개체에 제공하는 상호작용 지점
API
- Application programming interface
- 한 시스템이 협력 시스템에 제공하는 인터페이스
- 코드 친화적 소통 수단
- 테스트 코드를 작성하기 쉬움
- 사람이 테스트 하기에 어려움
- 테스트 자동화 비용이 낮음
UI
- User Interface
- 한 시스템이 시스템 사용자에게 제공하는 인터페이스
- 인간 친화적 소통 수단
- 테스트 코드를 작성하기 어려움
- 사람이 테스트 하기에 쉬움
- 변경이 잦음
- 테스트 자동화 비용이 높음
'테스트코드 > 이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법' 카테고리의 다른 글
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 11장: 코딩 계획 (0) | 2022.08.12 |
---|---|
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 10장: 인수 테스트 주도 개발 (0) | 2022.08.12 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 8장: 테스트 주도 개발의 한계 (0) | 2022.08.11 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 7장: 테스트 주도 설계 (0) | 2022.08.11 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 6장: Should I test private methods (0) | 2022.08.11 |