반응형
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 | 31 |
Tags
- 코틀린
- 병렬프로그래밍
- Gradle
- 책
- 안드로이드강좌
- k8s
- 안드로이드
- mockito
- 병럴프로그래밍
- android
- ReactiveProgramming
- viewmodel
- 자바
- Coroutine
- 알고리즘
- 테스트
- kotlin강좌
- 디자인패턴
- 스레드
- 알게되는
- Rxjava
- Kotlin
- Compose
- 안드로이드스튜디오
- 커스텀상태
- g 단위테스트
- 회고
- theming
- 글또
- 코루틴
Archives
- Today
- Total
목록단위테스트 (1)
선생님, 개발을 잘하고 싶어요.
단위 테스트: 생산성과 품질을 위한 단위 테스트 원칙과 패턴 - 1부 더 큰 그림
왜 단위 테스트를 해야할까? 모든 소프트웨어 개발 방법론의 목표는 무엇일까? 확장성 있고 지속 가능한 소프트웨어를 만드는 것이다. 단위 테스트를 해야하는 이유도 다르지 않다. 그렇다면 단위 테스트만 작성하면 지속 가능한 소프트웨어가 되나? 단위 테스트를 운영하는 프로젝트는 새로운 기능을 추가해도 회귀 문제가 발생하지 않나? 당연히 그렇지 않다. 단위 테스트는 지속 가능한 소프트웨어를 만들기 하나의 도구일 뿐이다. 우리는 이 도구를 잘 사용하는 법을 배워야 한다. 단위 테스트의 목적이 지속가능성에 있는 만큼 테스트를 작성할 때 불필요한 코드를 버려야한다. 단순하게 100% 코드 커버리지를 달성한다고 좋은 테스트가 아니라는 뜻이다. 좋은 테스트라고 하면 다음 세가지 속성을 만족해야 한다. 개발 주기에 통합 ..
일상/책 리뷰
2022. 7. 18. 21:40