시험 보는 시간1 [2부 코드의 비밀스러운 일생] Chapter8 시험 보는 시간 테스트는 코드 공예에 있어서 필수불가결한 요소 프로그램을 잘 작성하는 사람이라면 디버깅보다 테스트를 훨씬 더 많이 할 것이다. 에러(error) 당신이 일을 잘못하는 것을 에러라고 한다 사람이 행하는 동작 소프트웨어에 결함을 일으키는 원인 결함(fault) 결함은 에러의 결과 소프트웨어 안에 실체가 존대한다 고장(failure) 결함과 마주치면 그로 인해 고장이 일어날 수도 있다 버그(bug) 버그는 구어체 용어, 종종 결함과 동의어로 사용 소프트웨어 개발자로서 코드를 테스트하는 방법에 초점을 맞추자 누가, 무엇을, 언제, 왜? 왜 테스트를 하나 테스트는 결함이 없다는 사실은 절대 보여줄 수 없다 결함이 있다는 사실만 보여줄 뿐이다 누가 테스트를 하나 소스 코드의 테스트는 소스 코드를 작성한 프로그래머의.. 2017. 10. 29. 이전 1 다음