Yazdığım python programı için üç farklı şekilde konfigüre etme fırsatı vermek istiyorum. Ortam değişkenleri, yapılandırma dosyaları ve komut satırı argümanları.Yapılandırma değerlerini hangi sırayla okuyorsunuz?
Mantıken komut satırı argümanlarının her zaman en yüksek önceliğe sahip olması gerektiğini düşünüyorum. Ortam değişkenlerinin yapılandırma dosyalarına göre öncelikli olup olmamasından şüphe duyuyorum. Ve yapılandırma dosyalarının sistem çapında mı, kullanıcıya özel mi yoksa komut satırında argüman olarak mı verildiği önemli mi?
(benim platformu Unix/Linux olduğunu unutmayın)
Bilmiyorum benzer bir şekilde Boost kütüphane yapılandırma pak eserlerini düşünüyorum ama bana oldukça iyi sesler:) +1 – Mecki
Her zaman çok para harcayabilir ve IEEE standardı oluşturabiliriz. Na. Küçük ödül için çok fazla zaman ve çaba. Microsoft ve Google ile diğer sıradan şüphelilerin, Mecki/Kral kılavuzuna uymalarının neden gerekmediği konusunda binlerce ve bir nedenleri olacaktı. – kingchris
"Komut satırındaki yapılandırma dosyası" konumu tartışılabilir. Deneyimlerimden, genellikle stok dosyalarını değiştirir. –