반응형
테스트 주도 개발 - 켄트백
[ TDD의 주문 ] TDD의 주문 = 빨강/초록/리팩토링 1. 빨강 - 실패하는 작은 테스트를 작성한다. 처음에는 컴파일조차 되지 않을 수 있다 2. 초록 - 빨리 테스트가 통과하게끔 만든다. 이를 위해 어떤 죄악을 저질러도 좋다 (죄악이란 기존 코드 복사해서 붙이기, 테스트만 간신히 통과할 수 있게끔 함수가 무조건 특정 상수를 반환하도록 구현하기 등을 의미한다) 3. 리팩토링 - 일단 테스트를 통과하게만 하는 와중에 생겨난 모든 중복을 제거한다 [ 예제 ] 1. 정말 리얼 말그대로 테스트를 가장 먼저 작성한다 public void testMultiplication() { Dollar five = new Dollar(5); five.times(2); assertEquals(10, five.amount)..
책도 읽고
2019. 7. 29. 00:57
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Flutter getter setter
- Django FCM
- METAL
- Python Type Hint
- Flutter Text Gradient
- Flutter Clipboard
- 플러터 싱글톤
- flutter build mode
- DRF APIException
- ribs
- SerializerMethodField
- Sketch 누끼
- drf custom error
- flutter deep link
- flutter 앱 출시
- cocoapod
- flutter dynamic link
- ipad multitasking
- 구글 Geocoding API
- github actions
- Watch App for iOS App vs Watch App
- PencilKit
- 장고 URL querystring
- Flutter 로딩
- Dart Factory
- Django Firebase Cloud Messaging
- 장고 Custom Management Command
- 플러터 얼럿
- Flutter Spacer
- Django Heroku Scheduler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함