단위 검사는 더 작은 기능에 대해 무엇인가가 어떻게 작동해야 하는지 그 틀을 잡는 데 사용된다. 문제 해결 2단계 - 구체적 예시 보기 1단계 - 간단한 예시로 시작하기 (Start with Simple Examples) 2단계 - 더 복잡한 예시들로 진행하기 (Progress to More Complex Examples) 3단계 - 빈 값을 입력하면 어떻게 될지 생각해보기 (Explore Examples with Empty Inputs) 4단계 - 유효하지 않은 값을 입력하면 어떻게 될지 생각해보기 (Explore Examples with Invalid Inputs) 문제 해결 3단계 - 문제를 세분화하기 밟아야 할 단계들을 명확하게 작성해보자 (해결책의 기본적인 구성 요소만이라도) -> 코드를 실제로..