유효한 값, 유효하지 않은 값(ex. null, undefined, 혹은 연산을 처리할 수 없는 특정 데이터)을 넣어본다.
문제에 대한 단계들을 실제로 수행하면서 작성하는 것을 의미한다.
인터뷰에는서 이 과정에 대해 충분히 설명하는 것이 좋다.
해결책의 기본적인 구성요소를 작성하는 데에 초점을 맞춘다.
이 과정은 정확히 이해되지 않는 부분을 파악하고 이해하는 데에 도움이 된다.
요구사항을 한꺼번에 구현하려고 하지말고, 가능한 것에서부터 구현해본다.
그 과정에서 구현하지 못한 기능들은 쪼개서 구현해본다.
리팩토링 단계에서는 다음 요소들을 확인한다.