Şu anda daha büyük bir Bash senaryosu geliştiriyorum (bu benim açık kaynaklı bir projem) ve karışıklık yaratmaya başlıyor. Mantığı fonksiyonlara böldüm, yerel değişkenleri kullanabildiğim ve sadece birkaç genel değişken tanımladığım. Yine de bakımı oldukça zorlaşıyor.
Komut dosyasını çoklu komut dosyalarına bölmeyi ve ana komut dosyasımda (diğer dillerdeki içe aktarma işlemlerine benzer şekilde) kaynak yapmayı düşündüm.
Ama bunun uygulanabilir bir yaklaşım olup olmadığını merak ediyorum. İlk olarak, çok sayıda komut dosyası oluşturmak, komut dosyasının yürütme süresini ciddi şekilde yavaşlatabilir ve ikincisi, dağıtımı zorlaştırır.
Öyleyse, bu iyi bir yaklaşım mı ve diğer (Açık Kaynak) projeler de aynı şekilde mi çalışıyor?