[JSInfo] 테스트

cptkuk91·2021년 10월 2일
0

JSInfo

목록 보기
7/26

테스트는 꼭 해야할까?

함수를 만들고 테스트를 해야합니다. 어떻게 코드를 만들지 구상 후 만들어야합니다.
실행 결과가 기대값과 다를 수 있기 때문에 계속 비교하면서 코드를 작성해야합니다.

실제 실행 결과가 기대했던 것과 다를 땐 코드를 수정하고 다시 실행하기를 반복해야합니다.

원하는 결과, 기능이 작동할 때 까지 계속 테스트 해보시길 바랍니다.

개발 순서

  1. 초안 작성, 기본적인 테스트
  2. 초안을 바탕으로 코드 작성
  3. 코드가 작동하는지 확인 (테스트)
  4. 모든 테스트를 통과한 코드 초안
  5. 세부사항 (코드 심화)
  6. 테스트 (반복)
  7. 완성

코드 개선

테스트를 하면서 코드를 계속해서 개선해야합니다.
꼼수를 쓰지 말고 실제 구현하고자 하는 기능을 생각하면서 코드를 작성해야 합니다.

중첩 (코드 개선)
테스트를 하면서 중첩 함수가 있을 경우 나누는 것 또한 하나의 방법입니다.

스펙 확장 (코드 개선)
양수, 음수 문제를 해결하고 문자열, 숫자열을 확인해 에러가 발생하지 않도록 해야합니다. 테스트를 하면서 예상하지 못한 부분까지 코드를 개선하고 확장해 나가야 합니다.

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글