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