«configuration» etiketlenmiş sorular

Yapılandırma, işlevsel birimlerin doğalarına, sayılarına ve temel özelliklerine göre bir düzenlemesidir.

7
Python dosyalarını yapılandırma dosyaları olarak kullanmak bir fikrin ne kadar kötü?
Her zaman uygulamalarımı yapılandırmak için JSON dosyalarını kullandım . Onları bir çok Java kodladığımda kullanmaya başladım ve şimdi esas olarak sunucu tarafı ve veri bilimi Python geliştirme üzerine çalışıyorum ve JSON'un daha doğru bir yol olup olmadığından emin değilim . Kerevizin yapılandırma için gerçek Python dosyalarını kullandığını gördüm. Başlangıçta bu …

7
Konfigürasyon verileri: tek satırlı tabla vs. ad-değer çifti tablosu
Diyelim ki kullanıcı tarafından yapılandırılabilecek bir uygulama yazdınız. Bu "konfigürasyon verisi" ni bir veritabanına depolamak için yaygın olarak iki desen kullanılır. Tek sıralı tablosu CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... Ad-değer çifti tablosu ConfigOption | Value -----------------+------------- CompanyName | ACME …

8
Tek bir yapılandırma nesnesi kötü bir fikir midir?
Uygulamalarımın çoğunda, diskten çeşitli ayarları okumaktan sorumlu bir singleton veya statik "config" nesnem var. Hemen hemen tüm sınıflar, çeşitli amaçlar için kullanır. Temelde bu sadece ad / değer çiftlerinin bir karma tablosu. Salt okunur, bu yüzden çok fazla küresel devlete sahip olduğum gerçeğiyle fazla ilgilenmedim. Ama şimdi birim testine başladığımdan …

3
İş kurallarını saklamak için bir yapılandırma dosyası veya veritabanı kullanmalı mıyım?
Geçenlerde şunu ifade eden Pragmatik Programcı'yı okudum : Ayrıntılar, bozulmamış kodumuzu karıştırıyor - özellikle de sık sık değişirse. İş mantığında veya yasada veya yönetimin günün kişisel zevklerinde bir miktar değişiklik yapmak için kod girmemiz ve kodu değiştirmemiz gerektiğinde, sistemi bozma riskini taşıyoruz - yeni bir hata getirme. Avı Andrew; Thomas, …

8
Bir geliştirme makinesi bir VM içinde olmalı mı? [kapalı]
Rob Conery tarafından yazılan bu yazı (sümüklü böcek notuna bakın), geliştirme ortamının sanal bir makinede çalıştırılması gerektiğini söylüyor. Ne dediğini ve kabullenme eğiliminde olduğunu anlıyorum ama yine de biraz tedirgin hissediyorum. Şimdi sanallaştırma o kadar olgunlaşmış ki, VM'lerin hızlarında çalışan üretim sistemleri bile sorun değil, ama söylediğim gibi burada bir …

7
Uygulama yapılandırmalarını depolamak için tercih edilen yol nedir?
Çoğu zaman, geliştirme uygulaması config'i projenin kök dizininde saklıyorum, şöyle: app |-- config.json Ancak bu en iyi yaklaşım gibi görünmüyor çünkü bu yapılandırma sürüm kontrol sisteminde depolanıyor - muhtemelen kullanıcı adlarına, şifrelere ve diğer hassas özelliklere neden oluyor. 12 Factor App kılavuzu, config dosyalarını tamamen bırakmanızı ve konfigürasyon ayarları için …

6
Yapılandırmayı korumak için Sabitler ve Yapılandırma Dosyaları ne zaman kullanılır?
Sık sık kendimi web.config dosyama veya bir Constants.cs sınıfına veya bunun gibi bir şeye belirli anahtarlar koyup koymama konusunda savaşırım. Örneğin, durum ne olursa olsun uygulamaya özel anahtarları saklamak istersem ... Saklayabilir ve özel anahtarlar aracılığıyla web yapılandırmamdan alabilir veya sabitler sınıfımdaki bir sabite başvurarak tüketebilirim. Sabitleri yapılandırma anahtarları üzerinde …

5
Çok sayıda yapılandırılmış yapılandırma / özellik dosyasını işlemek için en iyi uygulamalar
Çok sayıda sunucusu olan bir sistem düşünün. Her birinin bir dizi ayarı vardır: Bazıları sunucuya özgü Bazıları bölgeye özgü Bazıları ortak Belki bazı özel gruplamalarınız olabilir, örneğin bu sunucu grubu sadece okumak içindir vb. Aklımdaki mevcut uygulama, yetenekleri geçersiz kılan basit bir özellik yapısıdır. Örnek olarak Google sunucularını ele alalım. …

3
Kabuk Betiğinin Kullanıcı Yapılandırması. En iyi uygulamalar?
Kullanıcı tarafından yapılandırılması gereken birkaç değişkenli bir kabuk komut dosyası yazıyorum. Muhtemelen bir dizi soru sorarak betiği indirmek ve yapılandırmak için bir yükleyici olacaktır. Söz konusu senaryo diğer geliştiricilere yöneliktir. Bu, çeşitli şekillerde uygulanabilir: Betiğin içindeki yer tutucuları kullanın ve sedyükleme sırasında değiştirmek için kullanın (şuna benzer: /programming/415677/how-to-replace-placeholders-in-a-text-file ) Artıları: …

3
Yapılandırma Yönetimi nedir?
Katıldığım tüm projelerde dışarıdan bir danışmandan girdi elde etmiş olduğumuz projelerde ne tür bir Konfigürasyon Yönetimi kullandığımız sorusu soruldu. Bu durumların hiçbirinde danışman Yapılandırma Yönetimini tanımlayamamıştır. Öyleyse nedir?




5
Yapılandırma Sınıfı / Yapısı: Desen veya Anti-Pattern? Alternatifler?
Bir programa yeni yapılandırma seçenekleri eklerseniz, seçeneklerin gerçekleştirilmesi gereken yerlere ulaşması açısından tonlarca dalgalanma etkisi olabilir. Bununla başa çıkmanın üç temel yolu var: Tüm yapılandırma ayarlarını programınızın açıkça ilkel olarak ihtiyaç duyan kısımlarına iletin. Bu, en açık yol ve şeyleri en çok birbirinden ayıran yöntemdir. Dezavantajı, bunun hem ayrıntılı hem …

5
Depolama biçimleri arasında nasıl karar verilir ve bazıları için örnek kullanım örnekleri nelerdir?
Program verilerini depolamanın farklı yolları var (dosyaları oyunlara, çalışan veritabanlarına, program yapılandırmasına vb. Kaydedin): Düz metin (düşün .inive .conf) XML Veritabanları (MySQL, SQLite ...) .zip ve birkaç dosya içeren benzeri (farklı formatlarda) İkili dosyalar ( .docörneğin serileştirme aracı tarafından oluşturulan vb.) Yukarıda listelenen formatlar için farklı kullanım durumları nelerdir ve …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.