전체 글

이로운 개발자가 꿈인 사람
테스트의 필요성어떤 코드를 작성하고 그 코드가 원하는 결과와 같은 결과인지를 알아보기 위해서 코드를 실행하고 실행 결과가 기대했던 결과와 다를 경우에 코드를 수정 하고, 또 실행하고를 반복한다. 하지만 이렇게 코드를 ‘재실행’ 하는 것은 상당히 불완전하다코드를 수동으로 ‘재실행’ 하면서 테스트를 하면 무엇인가 놓치기 쉽다.예를 하나 들어보자f(1)이 제대로 동작하는가 ⇒ yesf(2)가 제대로 동작하는가 ⇒ Nof(2) 수정f(2)가 제대로 동작하는가 ⇒ Yesf(2)가 제대로 동작하면 끝일까? 그건 아니다. 왜냐하면 f(1)이 제대로 동작하는지 확인을 못했기 때문이다. 개발자는 무엇인가 만들때 머릿속에 수많은 유즈케이스를 생각하며 코드를 작성해야 하는데 코드를 변경할 때마다 모든 유즈케이스를 상기하면서..
· IT 연구소
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
ron_nie
codebene