조건 순서는 경계값으로 검증한다
조건문이 맞아 보일 때도 경계 입력을 넣어 실제로 원하는 분기에 도착하는지 확인해야 합니다.
| 입력 | 도착해야 할 분기 | 판정 |
|---|---|---|
| 90 | A | grade >= 90 |
| 89 | B | grade >= 80 |
| 60 | D | grade >= 60 |
| 59 | F | else |
순서
점수처럼 범위가 겹치면 큰 기준부터 내려옵니다.
비교 연산자
이상인지 초과인지 경계값으로 직접 확인합니다.
기본 경로
정의하지 않은 입력도 else에서 안전하게 처리합니다.
테스트는 대표값보다 경계값이 중요합니다. 60점과 59점이 다른 분기로 가는지 꼭 확인합니다.