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