처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 '환경 변수(Environment Variable)'를 설정 관리에 사용하는 이유는?

쉬움 freeCodeCamp
보기 및 정답
A 코드 변경 없이 배포 환경(개발, 스테이징, 프로덕션)별로 다른 설정을 적용할 수 있다
B 프로그램의 컴파일 속도와 실행 성능을 높여 응답 시간을 크게 단축시킨다
C 소스 코드를 암호화 알고리즘으로 변환하여 외부 유출과 역공학을 방지한다
D 운영체제의 커널 패치와 보안 업데이트를 주기적으로 자동으로 설치하고 적용한다고 알려져 있다

해설

데이터베이스 URL, API 키 등을 환경 변수로 관리하면 같은 코드를 dev/staging/production에서 다른 설정으로 실행할 수 있습니다. 12-Factor App 원칙의 핵심이며, 민감한 정보를 소스 코드에 하드코딩하지 않아 보안상으로도 안전합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기