[초기 설계 가이드] 팀 프로젝트에서 반드시 정해야 할 개발 규칙 정리 Part2
·
실무 | 성장/트러블슈팅 | 개발팁
1. 환경변수 관리 (.env).env 파일은 절대 Git에 올리지 않음.env.example 샘플 제공 (기본값 포함)운영/로컬 환경 구분을 위한 환경 변수 설정APP_ENV=local APP_DEBUG=true DB_HOST=localhost DB_NAME=project_db DB_USER=root DB_PASSWORD=secret환경별 조건 분기if (getenv('APP_ENV') === 'production') { error_reporting(0); }2. 유틸리티 함수/공통 헬퍼/helpers/ 또는 /lib/ 디렉터리에 공통 로직 모듈화예: array_flatten, str_slug, response_json()function response_json($success, $message, $d..