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