일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 인코딩방지
- retorift
- 다트 테스트
- 플러터
- 2D 그래픽 라이브러리
- pubspec.yaml
- 2D graphics library
- Same parameter
- TDD 개발 방법론
- Android
- widget test
- 에러 메시지를 잘보자 ^^
- dart test
- 객체 지향 설계
- 다트
- refresh 토큰
- Flutter
- 안드로이드를 위한
- 토큰갱신
- dart
- SOLID 원칙
- permission_handler
- 8시간 삽질
- 플러터 테스트
- 테스트 주도 개발론
- Refresh Tocken
- 안드로이드
- 배움순서
- pubspec
- Parameter specified as non-null is null
Archives
- Today
- Total
목록테스트 주도 개발론 (1)
Landroid
TDD란? 짧고 간결하게 핵심만 보기
"테스트 주도 개발" 테스트 코드를 먼저 작성한 후, 구현 코드 작성 단계와 리팩토링 단계를 짧은 주기로 반복하여 개발하는 '테스트 주도 개발 방법론' 테스트 작성 : 실패하는 테스트 코드를 작성한다. 개발 코드 작성 : 방금 실패한 테스트 코드를 통과하기 위해 코드를 작성한다. 테스트 통과 : 작성한 코드를 다시 테스트하여 테스트를 통과한다. 리팩토링 : 통과한 코드에서 불필요한 부분을 제거하고 가독성을 높여 코드를 개선한다. 반복 TDD를 사용하는 이유? 1. 객체지향적인 코드 생산 2. 개발, 테스트, 재설계, 디버깅 시간 단축(이건 사람마다 다르다.) 3. 기능 추가 개발에 용이함 +반대로 사용하지 않는 이유?) 생산성 저하로 우리는 그동안 개발 코드 먼저 테스트는 나중에 했지만 갑자기 테스트 먼..
방법론, 개발론
2021. 1. 4. 20:10