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

3
Efferent / Afferent kuplaj ne zaman iyi veya kötü
Bu hafta yazılım kalıpları sınavım var ve üzerinde çalışacağımız konulardan biri de Efferent ve Afferent coupling. Bir paketin başka türlere bağlıysa yüksek bir Ce (efferent kuplajı) olduğunu anlıyorum. Örneğin: class Car{ Engine engine; Wheel wheel; Body body; } Bu sınıf, Motor, Tekerlek ve Gövde tiplerine bağlı olduğu için yüksek verimli …

2
Java'nın yeni gelişimi Scala ve Clojure gibi dillerle birlikte çalışabilirliğini nasıl etkileyecek?
Anladığım kadarıyla, hem Scala hem de Clojure yeni diller olarak tasarlandı JVM'ye bağlıdır ve Scala ve Clojure kodunda Java sınıflarının kullanılmasına izin vermeleri açısından Java koduyla kolayca entegre edilebilir. Java 8 ile başlayarak (ve belki de Java'nın sonraki sürümlerinde daha da güçlü bir şekilde), Java dilinin anlamında değişiklikler olacaktır. Bu …
11 java  scala  clojure 

2
İşi bir bilgisayar ağına nasıl bölebilirim?
Bir senaryoyu şöyle düşünün: Çok fazla veri üreten merkezi bir bilgisayarınız olduğunu varsayalım. Bu veriler, maalesef üretmekten daha uzun süren bazı işlemlerden geçmelidir. İşlemin gerçek zamanlı olarak yakalanması için daha fazla bağımlı bilgisayar bağlarız. Ayrıca, kölelerin iş ortasında ağdan ayrılma olasılığını ve ek kölelerin eklenmesini hesaba katmalıyız. Merkezi bilgisayar, tüm …
11 c++  windows  networks 

5
JSON'u sadece JSON'u kullanmak için mi kullanmalıyım
Ben bir PHP / MySQl arka uç ile, öğrenme için bir blog sitesi inşa ediyorum. Tüm kullanıcı girdileri POST isteklerinde gönderilen formlarla işlenir. JSON kullanımı bir şekilde daha temiz mi yoksa özellikleri korumayı veya eklemeyi kolaylaştıracak mı? Yoksa sebepsiz bir değişim biçimi mi ekliyorum? Yani esasen, JSON kullanılarak en iyi …
11 php  json 

3
Vatansızlık hakkında semantik bir ipucu olarak “statik”?
Geçenlerde Java'da geri dönüp birim testleri eklemek için orta ölçekli bir projenin yeniden düzenlenmesi işlemini yaptım. Singletonlar ve statiklerle alay etmenin ne kadar acı olduğunu fark ettiğimde, nihayet onlar hakkında okuduğum şeyi bu kez "aldım". (Deneyimden öğrenmesi gereken insanlardan biriyim. Oh iyi.) Şimdi, nesneleri oluşturmak ve onları birbirine bağlamak için …



4
WARs oturum bilgilerini neden paylaşamıyor?
Bu sorun için bir çözüm arayan birkaç geliştirici gördüm: oturum bilgilerine farklı bir savaştan erişmek (aynı EAR içinde bile olsa) - işte bazı örnekler: Tomcat'teki farklı uygulamalar arasında oturum durumunu paylaşmanın herhangi bir yolu var mı? , Erişim oturumu başka bir web uygulaması , farklı WAR dosyaları, paylaşılan kaynaklar , …



2
Resharper hala Visual Studio 2012 için önemli bir gelişme mi [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 . 7 yıl önce kapalı . …

4
Bir enum ve tabloyu senkronize tutma
Veritabanına veri gönderecek bir program yapıyorum ve tanıdık olduğundan emin olduğum bir desene koşuyorum: Bir enum olarak hizmet veren büyük olasılıkla (çok büyük olasılıkla) sabit değerlerin kısa bir tablosu. Diyelim ki şu tablo denir Status: durum Kimlik Açıklaması -------------- 0 İşlenmemiş 1 Beklemede 2 İşlendi 3 Hata Programımda başka bir …
11 database  enum 

6
Hangisi daha sürdürülebilir - if / else veya boolean ifadesi aracılığıyla boole ataması?
Hangisi daha sürdürülebilir kabul edilir? if (a == b) c = true; else c = false; veya c = (a == b); Code Complete'e bakmayı denedim, ancak bir cevap bulamıyorum. İlkinin daha okunabilir olduğunu düşünüyorum (kelimenin tam anlamıyla yüksek sesle okuyabilirsiniz), ki bu da onu daha sürdürülebilir hale getiriyor. İkincisi …

5
Bir işlev safsa hesapla
Wikipedia'ya göre: Bilgisayar programlamasında, işlev tutma ile ilgili bu ifadelerin her ikisi de bir işlev olarak tanımlanabilir: İşlev, aynı bağımsız değişken değerleri verildiğinde her zaman aynı sonuç değerini değerlendirir. İşlev sonuç değeri, program yürütme ilerledikçe veya programın farklı yürütmeleri arasında değişebilecek hiçbir gizli bilgiye veya duruma veya G / Ç …

2
Uzantı komut dosyaları sanal alanda çalıştırılmalı mıdır?
Özellikle, bu lua (luajit-2.0) ile yazılmış oyun uzantıları ile ilgilidir. Bu betiklerin yapabileceklerini kısıtlamalı mıyım diye düşünüyordum ve muhtemelen yapmamam gereken sonuca vardım: Doğru olmak zor. Kulağa aptalca geliyor, ama benim sandbox'ım zaten sızdıracak. Düşünebildiğim tek fayda, üçüncü taraf komut dosyalarını çalıştırırken kullanıcılara bir miktar güvenlik duygusu vermek olacaktır. Dezavantajları, …

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.