환경 변수는 실행 시점에 동작 옵션을 바꾸는 입력이다
CASE_INSENSITIVE 같은 값은 코드를 다시 빌드하지 않고도 검색 방식을 바꾸는 외부 설정이다.
실행 전에 주입
없으면 Err
검색 함수 입력
결과만 바뀜
| 구분 | 의미 | 판단 |
|---|---|---|
| 변수 없음 | 기본값 false | 대소문자 구분 |
| 변수 있음 | true로 해석 | 대소문자 무시 |
| 테스트 | temp env 구성 | 동작 차이 검증 |
핵심 환경 변수는 숨은 전역값이 아니라 실행 경계에서 읽어 Config로 고정할 값이다.