1.4 KiB
1.4 KiB
💡 Lesson Learned: 개발 환경 및 실행 프로세스 관리 (DevOps & DevOps)
🎯 문제 상황 (The Problem)
이번 프로젝트는 단순히 코드를 짜고 끝나는 것이 아니라, **'어떻게 이 코드를 구동시킬 수 있는가?'**라는 물리적 절차의 중요성을 깨달았습니다. (오류 코드: npm audit, index.html 누락, 권한 오류 등)
🔬 근본 원인 (Root Cause)
개발자는 종종 '논리적 완성도(Logical Completion)'에만 집중하고, 프로젝트를 실행하는 데 필요한 **물리적인 설정 파일(Configuration)**과 운영체제 레벨의 환경 변수/권한 관리에 소홀해지기 쉽습니다.
✅ 해결책 (The Solution)
프로젝트 시작 시점에 다음 절차를 반드시 거쳐야 함을 확립했습니다:
npm install: 필요한 모든 패키지를 설치한다.- 환경 설정 확인:
public/index.html등 필수 진입점이 존재하는지 확인한다. - 권한 확보: 운영체제 레벨에서 스크립트 실행 권한(Execution Policy)을 확보한다.
💡 교훈 (Lesson Learned)
"코딩 능력만큼이나 중요한 것은 '운영 환경에 대한 이해'와 '체계적인 개발 프로세스 확립'이다." 프로젝트 관리자는 항상 이 세 가지 단계를 점검해야 합니다.