함수를 만들고 테스트를 해야합니다. 어떻게 코드를 만들지 구상 후 만들어야합니다.
실행 결과가 기대값과 다를 수 있기 때문에 계속 비교하면서 코드를 작성해야합니다.
실제 실행 결과가 기대했던 것과 다를 땐 코드를 수정하고 다시 실행하기를 반복해야합니다.
원하는 결과, 기능이 작동할 때 까지 계속 테스트 해보시길 바랍니다.
테스트를 하면서 코드를 계속해서 개선해야합니다.
꼼수를 쓰지 말고 실제 구현하고자 하는 기능을 생각하면서 코드를 작성해야 합니다.
중첩 (코드 개선)
테스트를 하면서 중첩 함수가 있을 경우 나누는 것 또한 하나의 방법입니다.
스펙 확장 (코드 개선)
양수, 음수 문제를 해결하고 문자열, 숫자열을 확인해 에러가 발생하지 않도록 해야합니다. 테스트를 하면서 예상하지 못한 부분까지 코드를 개선하고 확장해 나가야 합니다.