Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 개발
- 의도
- 이름
- protocol
- DesignPattern
- interface
- iOS프로그래밍
- 고차함수
- 함수형패러다임
- OOP
- fp
- 아이폰프로그래밍
- Solid
- 디자인패턴
- 클린소프트웨어
- 클린코드
- 문법
- 함수형프로그래밍
- 의존성
- 객체지향프로그래밍
- 개발자
- IOS
- Swfit
- 네이밍
- POP
- 인터페이스
- SWIFT
- 부스트코스
- CleanCode
- 협업
Archives
- Today
- Total
목록TestCode (1)
밤에 쓴 코드
Clean Code) 단위테스트
단위테스트 개념 테스트가 가능한 (최소)단위-모듈로 나누어진 소프트웨어 내에서 결함을 찾고 기능을 검증하는 활동 TDD (테스트 주도 개발) 실제 코드를 직성하기 전에 실패하는 테스트 코드를 작성한다. 실패는 하지만 컴파일은 성공할 수 있게끔 작성한다. 테스트를 통과할 정도의 간단한 코드로 실제 코드를 작성한다 위의 3가지 원칙을 차례대로 지키면서 개발을 진행하며, 사이클을 계속적으로 수행한다. 그러면 테스트는 어떻게 작성해야 할까? '테스트 코드는 깨끗하게 작성하라' 라고 책에서 강조를 한다. 더러운 테스트 코드는 어떤 피해를 주는 지 한번 보자. 테스트 코드도 코드이다. 실제 코드가 변하게 되면, 테스트코드도 같이 변해야 한다. 테스트 코드가 더럽다면 또는 복잡하다면, 늘어가는 테스트 ..
Clean Code
2019. 7. 10. 18:52