Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap


5
GPL bağımlılıklarının sonuçları nelerdir?
Şirketim için yazılım geliştiriyorum ve GPL lisansı altındaki bazı kütüphaneleri kullanmak istiyorum. Sonuçları ne olabilir? Bu GPL bağımlılıklarının üzerinde geliştirilen kodun GPL kapsamında olacağı anlamına mı geliyor? Bu ürünlerin kaynak kodlarını yayınlama yükümlülüğüm var mı?
12 licensing  gpl 


4
Platformlar arası GUI araç kitleri için bir eğilim var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

12
İlk Programlama Dili Olarak Birleştirme? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. 4 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. İnsanlara Meclis'e (bazı varyantları) ilk programlama dili olarak öğretmenin ne …

5
Dil Odaklı Programlama pratik midir?
Dile Yönelik Programlama hakkındaki bu makaleyi okudum . Programlamaya yönelik modern prosedürel / OOP yaklaşımlarındaki bazı zayıflıklara dikkat çekiyor ve bunları çözecek yeni bir programlama paradigması öneriyor Ben küçük, gevşek bağlı program parçaları içinim: Sadece kullanacağınız birçok küçük şeyi öğrenmek, sadece bit ve parçalarını kullandığınız birkaç büyük şeyden daha iyidir. …

5
Yüksek standartlar mutlaka hayal kırıklığına neden olur ve bununla nasıl başa çıkılır?
Kendimi bir programlama dili meraklısı olarak görüyorum. Kötü kod bulduğumda, özellikle de kendiminkini anlamak, değiştirmek zor ve test etmek zor. İş arkadaşlarım daha iyisini bilmiyor ya da umursamıyor. Kod kalitesini kendim yükseltemem hayal kırıklığına uğradım. Kod kalitesi ve sürdürülebilirliği standartlara uygun olmadığında hayal kırıklığına uğramak normal mi? Eğer öyleyse, bununla …


6
C # öğrenme ve bir rut sıkışmış [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Yaklaşık 2/3 aydır C # /. NET 4.0 öğreniyorum, ilk ciddi programlama dilim (daha önce PHP, HTML, …

4
Bağımlılık enjeksiyonuna kademeli yaklaşımlar
Bağımlılık enjeksiyonunu kullanarak sınıflarımı birim test edilebilir hale getirmeye çalışıyorum. Ancak bu sınıfların bazılarının çok fazla müşterisi var ve henüz bağımlılıkları geçmeye başlamak için hepsini yeniden düzenlemeye hazır değilim. Bu yüzden yavaş yavaş yapmaya çalışıyorum; Şimdilik varsayılan bağımlılıkları koruyor, ancak test için geçersiz kılınmasına izin veriyor. Koyduğum bir yaklaşım, tüm …

2
Kritik verilerin (üçüncü taraf) veritabanlarına kaydedilmesi
SSN, Kredi Kartı Numaraları ve Adresler gibi önemli (gizlilik açısından) kullanıcı verilerini veritabanlarına nasıl kaydedersiniz? Senaryo: Yalnızca kullanılabilir olması gereken veriler kaydedilir. Örneğin, uygulama belirli bir kaydı tanımlamak için SSN'yi kullandığından SSN kaydedilir. veya kredi kartı bilgileri, 1 tıklama işlemlerini mümkün kılmak için kaydedilir. Uygulama üçüncü taraf barındırma kullanır. Sorular: …

5
Kodlama standartlarındaki evrim, onlarla nasıl başa çıkıyorsunuz?
Mevcut kod tabanı için bir projedeki kodlama standartları / stil kılavuzundaki evrim ile nasıl başa çıkıyorsunuz? Ekibinizdeki birisinin programlama dilinde daha iyi bir nesne somutlaştırma yöntemi keşfettiğini varsayalım. Eski yolun kötü ya da arabası olması değil, sadece yeni yol daha az ayrıntılı ve çok daha zarif hissettiriyor. Ve tüm ekip …


3
C # için NUnit Visual Studio ile entegre Unit Test özelliği ile nasıl karşılaştırılır
C # .NET kullanılarak geliştirilen orta ölçekli bir masaüstü uygulaması geliştirmek için bir ekipte çalışmam gerekiyor. Bundan önce Birim Test ve Test Odaklı Geliştirme uygulamamıştım. Unit Testing C # uygulamaları için birçok araç ve çerçeve bulunduğunun farkındayım. Şu an itibariyle, Nunit ve Visual Studio ile entegre Birim Test tesisinin farkındayım. …

5
Kodlama standartlarında çok fazla tekdüzelik olabilir mi?
Çok fazla homojenlik diye bir şey var mı? Çalıştığım yerde elbette isimlendirme sözleşmeleri, mimariler, kaldıraç çerçeveleri vb. Dahil standartlarımız var. Örneğin, ififadeler ??yerine == nullgirintiler için boşluk miktarları vb. Yerine c # null birleştirme operatörünü kullanarak bir satıra vs birden çok satırda ifade yazmak . Bana öyle geliyor ki, bu …

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.