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

1
ASP.NET'te iyi bir hizmet katmanı nasıl oluşturulur?
İyi bir hizmet katmanı oluşturmak için bazı soruları ve teknolojileri inceledim, ancak bu konuda yardıma ihtiyacım olan bazı sorularım var. Öncelikle gereksinimler için sahip olduğum bazı bilgiler. Şu anda birbirimizle örümcek ağı görünümlü bir şekilde konuşan bir dizi web uygulamamız var (hepsi web hizmetleri ve veritabanı verileri aracılığıyla birbirleriyle kafa …

1
Azure projelerinde csx klasörünün amacı nedir? [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 . Geçen yıl kapalı . Azure için oldukça yeniyim, ancak Visual Studio'nun aşağıdaki klasörleri otomatik olarak oluşturduğunu fark ettim (diğerleri arasında) ... /<nameOfAzureProject>/bin …

3
Sürekli entegrasyon (iOS ve Android projeleri ile) [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ı . Şirketimde bazı olumlu değişiklikler yapmaya çalışıyorum ve değişikliklerden biri sürekli entegrasyon uygulamak. Mobil geliştirme (iOS / Android) …

1
Python “tanrı sınıfı” nı yeniden düzenlerim?
Sorun Ana sınıfı biraz “ Tanrı Nesnesi ” olan bir Python projesi üzerinde çalışıyorum . Vardır bu yüzden birçok özellik ve yöntemlere friggin! Sınıfa yeniden bakmak istiyorum. Şimdiye kadar… İlk adım olarak, nispeten basit bir şey yapmak istiyorum; ama en basit yaklaşımı denediğimde, bazı testler ve mevcut örnekler kırıldı. Temelde, …

3
Yazdığım uygulama kötü amaçlı yazılım olarak listeleniyor. Nasıl düzeltebilirim?
Delphi'de yazdığım bir programım var . Program indirilebilir, ancak Norton gibi bazı antivirüsler kötü amaçlı yazılım olarak algılarken, AVG gibi diğer antivirüslerin de hiçbir sorunu yoktur. Ayrıca, Google Chrome, programı web sitemden indirmek istediğinizde kötü amaçlı yazılım uyarısı da verir. EXE dosyasını bir ZIP dosyasına koymak dışında, bunu önlemenin bir …


1
Mevcut iOS sürümü / cihaz istatistikleri?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Bu SO sorunun cevabı bayat oldu: iOS sürümü / cihaz istatistikleri - nerede bulabilirim? çünkü zaman para birimi bu sorunun bir parçası değildi ve bu soru sorulduğundan beri …
10 iphone  ios  appstore 

2
'Demeter Yasası' genel / API yöntemi imzalarına uygulanabilir mi?
Bu yöntemleri kullanan istemci kodlarının kırılmasını önlemek için API / genel yöntem imzasındaki değişikliklerin minimum düzeyde olması gerektiği göz önüne alındığında , Demeter Yasası'nın bunlara daha az uygulanabilir olup olmadığını merak ediyordum . Basit bir örnek: class Account() { double balance; public void debit(Transaction t) { balance -= t.getAmount(); } …

4
JavaScript Çoklu İş Parçacığı Oluşturma
Bu günlerde JavaScript, kullanıcı arayüzünü daha iyi hale getirmek için istemci tarafında, istemci tarafında mantık, bazı web sunucularında sunucu tarafı mantığı olarak tüm web geliştirme teknolojilerinde ana oynatıcıdır. Buna ek olarak, insanlar (en azından bazıları) web oyunu geliştirmede flashtan javascript ve HTML5'e geçmeye başladı. Çoklu diş açmayı destekleme zamanı değil …

5
Gereksinim özelliklerini hikayelere göre yazmak iyi bir fikir mi?
Şu anki projemde çevik yöntemler kullanıyoruz ve bunun gibi birçok hikayemiz var: Bir asistan olarak, bir müşteriye, talep ettiklerinde biraz para alabilmeleri için geri ödeme yapmak istiyorum Bir müşteri olarak, öğemi alabilmem için bir satın alma işlemi için ödeme yapmak istiyorum. Şimdiye kadar yaptığımız her sprint en önemli hikayeleri seçmek …

2
Anahtar tabanlı önbellekleme nasıl çalışır?
Geçenlerde 37Signals blogunda bir makale okudum ve önbellek anahtarını almanın nasıl olduğunu merak ediyorum. Her şey iyi ve nesnenin zaman damgasını içeren bir önbellek anahtarına sahip olmak iyidir (bu, nesneyi güncellediğinizde önbelleğin geçersiz kılınacağı anlamına gelir); ancak önbellekten almaya çalıştığınız nesne için DB isabetine neden olmadan şablonda önbellek anahtarını nasıl …


3
CSS resimlerin yeniden boyutlandırılması hala kötü bir fikir mi?
Orijinal görüntünün gerçek olmadığı şey resimlerde genişlik / yükseklik niteliklerinin kullanılmasının kötü bir fikir olduğu her zaman incelenmiştir. Pikselli görüntüler veya gereksiz boyutlardan daha büyük indirme boyutları anlamına gelebilir. Ancak, bu hala bir sorun mu var? Ben fotoğraf boyutlandırma tavsiye etmem, ama orijinal ve ölçek tutma tutmak çok fazla olması …

3
Ruby'de C kodu yazmaya karşı bir dile * programlama *
Eğer uzağa kodunu gerektiği olduğunu Kod tam devletler içine kod aksine bir dilde de ona. Bununla, demek istedikleri Programlama düşüncenizi yalnızca diliniz tarafından otomatik olarak desteklenen kavramlarla sınırlamayın. En iyi programcılar ne yapmak istediklerini düşünür ve daha sonra ellerindeki programlama araçlarıyla hedeflerine nasıl ulaşılacağını değerlendirir. (34.4. bölüm) Bu, eldeki dilin …

9
Geliştiricilerin gerçek programdan önce bir dahili kütüphane derlemeleri beklenmeli mi?
Son zamanlarda birlikte çalıştığım kıdemli bir geliştirici, geliştiricilerin en son sürümü almasını ve projelerinin bir parçası olarak büyük bir iç kütüphane derlemesini gerektiren bir durum ortaya koydu. Bu durum, proje ekiplerinin, geliştiricinin, kaynak kodların geliştirici makinelerinde kullanılabilir olmasını sağlamanın kütüphaneleri okuyabildiği için zaman kazandırdığını iddia ettiği dahili bir Maven deposundan …

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.