주의사항
해당 문서는 중요 변경 작업 중에 있습니다. 일부 문서에 텍스트가 빠져있거나, 불어로 플레이스홀더(placeholder) 자리차지만 되어 있을 수 있습니다.
다음 규칙을 기억하나요?
중요
편집기에 코드를 복사해서 리보그가 명령어를 수행하지 않고도, 다음 프로그램이 수행하는 것을 스스로 이해할 수 있나요?:
def a():
turn_left()
turn_left()
def b():
turn_left()
a()
def c():
move()
move()
def d():
c()
b()
def e():
d()
d()
d()
d()
turn_left()
e()
b()
쉽지 않습니다. 그렇죠?
시험해 보기!
상기 코드가 무엇을 하는지 알아냈다고 생각되면, 편집기에 코드를 복사해서 넣고 이해한 것을 확인하도록 실행해 보라.
의미가 있는 함수 명칭을 선택함으로써, 사람을 위한 프로그램을 작성하는 것이 왜 중요한지 이해하는데 상기 코드가 도움이 되었으면 한다.