- 하드코딩된 파일 경로는 코드를 특정 기계에 종속시켜 이식성을 저해합니다. 🚫
- 운영체제별 경로 스타일(예: Windows의 백슬래시)을 하드코딩하면 크로스 플랫폼 호환성이 깨집니다. 🌍
- API 정보나 실행 환경과 같은 동적인 값들은 환경 변수를 사용하여 관리해야 합니다. ⚙️
- Python의
os모듈을 활용하여 환경 변수에 접근하고 관리할 수 있습니다. 🐍 pathlib모듈을 사용하면 운영체제에 구애받지 않는 동적인 파일 경로를 생성할 수 있습니다. 📁environment_variable_file과 같이 동적 설정값을 한곳에 모아두면 코드의 유지보수성과 이식성이 향상됩니다. 📦

![[채널3주년기념] SI개발자를 위한 채널 추천영상 해설](https://i3.ytimg.com/vi/Vln3t0JgSZM/hqdefault.jpg)



