현재 나는 더 큰 Bash 스크립트 (내 오픈 소스 프로젝트)를 개발 중이며 엉망이되기 시작합니다. 논리를 함수로 나누고 소수의 전역 변수 만 선언 할 수있는 로컬 변수를 사용했습니다. 여전히 유지 관리가 매우 어려워지고 있습니다.
스크립트를 여러 스크립트로 나누고 주 스크립트에서 다른 언어로 가져 오는 것과 비슷하게 생각했습니다.
그러나 이것이 가능한 접근법인지 궁금합니다. 첫째, 여러 스크립트를 소싱하면 스크립트 실행 시간이 크게 느려질 수 있으며, 두 번째로 배포가 더 어려워집니다.
그렇다면 이것은 좋은 접근 방법이며 다른 (오픈 소스) 프로젝트도 같은 방식입니까?