10. 문제 발생 요구사항 발생
기능 구현
콘솔에 값
찍어보기
에러 발생?
우리들의 흔한 개발 방식
간단한 테스트
완료!
/28
10
11. 우리들의 흔한 개발 방식
문제 발생 요구사항 발생
기능 구현
콘솔에 값
찍어보기
에러 발생?
간단한 테스트
완료!
개발자 자신의 두뇌가 명석하기 때문에
자기 자신의 두뇌에 의존합니다.
그러나, 우리의 두뇌는 얼마나 간사한가요?
상황마다 매우 다르게 반응하고, 그때그때마다 효율이 다릅니다.
효율이 다르다는 말은
- 전날 밤 친구들과 술을 많이 마셨다면?
- 전날 밤 여자친구와 헤어질 정도로 싸웠다면?
- PM의 프로젝트 일정이 앞당겨졌다면?
이런 날의 우리의 코드는 어떠한가요?
/28
11
12. 이미 우리의 코드에서는
예외를 연달아 내뱉고 있는 사실을 발견하게 될 것입니다.
우리들의 흔한 개발 방식
🤬
/28
12
이런 날의 우리의 코드는 어떠한가요?
27. 테스트 주도 개발의 장점
1. 개발의 방향을 잃지 않게 유지해준다.
2.품질 높은 소프트웨어 모듈을 보유하게 해준다.
3.자동화된 단위 테스트 케이스를 갖게 된다
4.사용설명서 & 의사소통의 수단이 된다.
5.설계를 개선 시켜준다.
6.개발에 자신감을 심어준다.
/28
27