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
İyi bilinen PowerShell kodlama kuralları var mı?
PowerShell'de programlama yaparken iyi tanımlanmış kurallar var mı? Örneğin, uzun vadede korunması gereken komut dosyalarında şunları yapmamız gerekir: Gerçek cmdlet adını mı yoksa takma adını mı kullanıyorsunuz? Cmdlet parametre adını tam veya yalnızca kısmen ( dir -Recursekarşı dir -r) belirtin (Tırnak içine alın do cmdletler için dize argümanlarını belirtirken New-Object …


5
Neden devletsiz bu kadar çok somut sınıf görüyorum?
Herhangi bir durumu olmayan C ++ ve Java dünyasında bir çok somut sınıf görüyorum. İnsanların neden bunu yaptığını anlayamıyorum, sadece C ++ 'da serbest işlevlere sahip bir ad alanı veya özel bir yapıcıya sahip bir sınıf ve Java'da yalnızca statik yöntemler kullanabilirler. Aklıma gelen tek fayda, daha sonra belirli durumlarda …

4
Laymen'in terimindeki grafikler nelerdir
Bilgisayar bilimlerinde grafikler nedir ve ne için kullanılırlar? Laymen terimleriyle tercihen. Wikipedia'daki tanımı okudum : Bilgisayar biliminde, grafik, grafik ve hipergraf kavramlarını matematikten uygulamak için tasarlanan soyut bir veri türüdür. Bir grafik veri yapısı, düğümler veya köşeler adı verilen belirli varlıkların kenarları veya yayları olarak adlandırılan sonlu (ve muhtemelen değiştirilebilir) …

8
Olgun bir çevik ekip herhangi bir yönetim gerektirir mi?
Scrum ile ilgili son zamanlarda yapılan ateşli bir tartışmadan sonra, sorunumun yönetimin tamamen çevik bir ekipte oldukça gereksiz ve gereksiz bir faaliyet olduğunu düşündüğümü fark ettim. Olgun bir Agile ekibinin herhangi bir yönetim veya teknik olmayan karar verme süreci gerektirmediğine inanıyorum. (Görünüşe göre ereksiyon) gözlerime göre, olgun bir geliştirme ekibini …

1
Python 3 yeni özelliklerin çözdüğü sorunlar nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Python 3'ün yeni özellikleri şunları söylüyor: çoğunlukla iyi bilinen sıkıntıları ve siğilleri düzeltiyoruz ve …

1
Haskell kayıtlarındaki ilerleme nedir?
Son zamanlarda Haskell'in kayıtlarında, özellikle de alan adlarının benzersizliğinde bir kez daha tökezledim. (Bu bir acı...) SPJ ve Greg Morrisett'den Haskell'deki kayıtlar için bir teklif okudum , ancak son güncellemesi 2003'te yapıldı. SPJ ve Mark Jones'tan Haskell için Hafif Genişletilebilir Kayıtlar adlı başka bir makale daha da eski: 1999'da bir …

2
Javascript neden JSON.serialize yerine JSON.stringify kullanıyor?
Ben sadece "stringify" vs "serialize" merak ediyorum . Bana göre onlar aynı şey (yanlış olsa da), ama geçmiş deneyimimde (çoğunlukla asp.net ile ) kullanıyorum Serialize()ve asla kullanmıyorum Stringify(). Javascript'te basit bir takma ad oluşturabileceğimi biliyorum, // either JSON.serialize = function(input) { return JSON.stringify(input); }; // or JSON.serialize = JSON.stringify; http://jsfiddle.net/HKKUb/ …
18 javascript 

4
Yönetilen Diller ve Derlenmiş Dil Farkı?
İnsanlar derlenmiş diller ile yönetilen diller arasında bir ayrım yapmaya çalıştıklarında kafam karışıyor. Deneyimlerime göre, yönetilen diller Java, C # iken çoğu derlenmiş dili C, C ++ olarak kabul ediyorum (Açıkçası daha fazlası var, ancak bunlar sadece birkaç örnektir). Ancak iki dil türü arasındaki temel fark tam olarak nedir? Anladığım …

1
Çerçeve yazarken Bağımlılık Enjeksiyonu / IoC kapsayıcı uygulamaları
.Net için çeşitli projelerde çeşitli IoC kapları (Castle.Windsor, Autofac, MEF, vb.) Kullandım. Sıklıkla istismar edildiklerini ve bir dizi kötü uygulamayı teşvik ettiklerini gördüm. IoC konteyneri kullanımı için, özellikle bir platform / çerçeve sağlarken belirlenmiş uygulamalar var mı? Çerçeve yazarı olarak amacım, kodu olabildiğince basit ve kullanımı kolay hale getirmektir. Ben …

8
Python Kodlama standartları ve üretkenlik karşılaştırması
Büyük bir insani yardım kuruluşu için, gıda dağıtımını hızlandırarak acil durumlarda hayat kurtarmaya yardımcı olabilecek bir proje oluşturma yazılımı üzerinde çalışıyorum. Birçok STK, yazılımımıza umutsuzca ihtiyaç duyuyor ve programın gerisinde haftalar geride kalıyoruz. Bu projede beni endişelendiren bir şey, bence kodlama standartlarına aşırı odaklanmak. Python / django'da yazıyoruz ve çeşitli …

6
Belirli vakaları çözmek yerine genelleştirilmiş bir çözüm ne zaman tercih edilir?
Programlamada genellikle bir seçim ile karşı karşıyayız: akla gelebilecek her kullanım durumunu ayrı ayrı ele alın veya genel sorunu çözün: Anlık sorunun çözülmesinin daha hızlı olduğu açıktır, ancak genel bir çözüm oluşturmak gelecekte zaman kazandıracaktır. Sonlu vaka listesini denemenin ve kapsamayı en iyi şekilde deneymenin veya tüm olasılıkları kapsayacak şekilde …

7
Görüşme sırasında teknik sorular sorma (görüşmeci olarak) [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ı . …
18 interview 

11
System.out.println () kullanmak neden bu kadar kötü? [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ı . …

6
Birden fazla miras Tek Sorumluluk İlkesini ihlal ediyor mu?
İki ayrı sınıftan miras alan bir sınıfınız varsa, bu, alt sınıfınızın her bir üst sınıftan bir tane olmak üzere otomatik olarak (en az) 2 şey yaptığı anlamına gelmez mi? Birden fazla arabirim mirasınız varsa hiçbir fark olmadığını düşünüyorum. Düzenleme: Açıkça, birden fazla sınıf alt sınıf SRP ihlal, sonra birden (marker …

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.