더북(TheBook)

절차를 세울 때는 모든 가능성을 고려해야 합니다. ‘자바스크립트’에 이어서 ‘트집’이라고 하는 맞는 경우도 있지만, ‘배고파’라고 하는 틀린 경우도 발생할 수 있습니다. 틀린 경우에는 어떻게 할지도 절차에 넣어야 합니다. 다만, 처음부터 모든 가능성을 고려하기는 어렵습니다. 이런 경우에는 절차를 일단 만들어 놓고 차차 보완해 나가면 됩니다.

프로그램 절차를 만들 때의 원칙을 정리하면 다음과 같습니다.

프로그램의 절차 수는 정해져 있어야 한다.

각 절차는 항상 같은 내용이어야 한다.

모든 가능성을 고려해야 한다.

예는 절차를 검증할 때 사용한다.

이 원칙을 바탕으로 끝말잇기 절차를 다시 만들어 보겠습니다. 원칙을 지키면서 절차를 만들기는 생각보다 어렵습니다. 한 번에 완성하려고 하지 말고 차근차근 보완해 나가면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.