Flow control

Branch와 Loop는 빠져나갈 경로까지 보여야 안전하다

조건 분기와 반복은 실행 경로를 늘리므로 True/False, Completed, Break 같은 끝점을 함께 설계한다.

질문판정
조건이 참/거짓 두 갈래인가?Branch. False 경로도 의도적으로 처리한다.
선택지가 셋 이상인가?Switch. 기본 경로와 누락 상태를 확인한다.
배열을 모두 처리하나?For Each Loop. Completed 후속 처리를 둔다.
중간에 멈춰야 하나?Loop with Break. Break 조건을 먼저 문장화한다.
신호해석
안전 기준반복 안에서 Spawn, Find, Save 같은 무거운 작업을 무심코 넣지 않는다.
디버그Index와 조건값을 출력하면 어느 반복에서 멈췄는지 보인다.