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 |
Tags
- 가이드
- 파이썬
- 중첩문
- max-heap
- 함수
- 커리어
- 코딩테스트
- 변수명
- 가독성
- ZIP
- permutations
- 조합
- 프로그래머스
- 임시 변수
- 탈출 조건
- 부등호
- 그리디
- John Sonmez
- 매직 넘버
- 대소 비교
- enumerate
- 함수화
- boolean
- min heap
- deque
- 2020 채용
- 스택/큐
- 힙
- 중첩
- 중간 변수
Archives
- Today
- Total
목록CI / CD (1)
Better Code, Better Life

3부 소프트웨어 개발에 대해 알아야 할 것 - 2 29장 테스트 주도 개발과 단위 테스트 TDD는 일단 테스트 코드를 작성한다는 점에서 일반 개발 방법과 다르다. TDD로 개발을 하게 되면 최소한으로 통과해야 하는 코드가 있기 때문에 안정적이다. 개발한 함수의 효율을 높이기 위해 코드를 수정하는 경우, 바뀐 코드가 똑같은 기능을 하는지 확인하는 테스트 코드가 생기기 때문이다. 또한 필요한 최소한의 코드만을 작성하기 때문에 코드 커버리지가 늘어난다. 코드 커버리지가 늘어나면 유지보수가 쉬워진다. TDD로 개발하게 되면 자신의 코드에 더 책임감 있어져 애자일 개발방법론과 어울러진다. 테스트는 단위테스트와 통합테스트로 나눌 수 있다. 단위테스트는 한 줄 단위로 최소한의 기능이 원하는 대로 결과를 내는지 테스트..
Book Review/커리어 스킬
2019. 7. 18. 17:00