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

4
Django web sitem için ön uç (UI) nasıl geliştirilir
Ben Django öğreniyorum ve web geliştirme konusunda yeni. Lütfen bu soruyu çok aptal bulursanız affedersiniz. Bu yüzden, Google App Engine'de barındırmak istediğim Django'yu kullanarak bir Facebook uygulaması oluşturuyorum. Proje, herhangi bir web sitesinin RSS / Atom yayınlarını okumaya odaklanacaktı (Şimdi söyleyebileceğim tek şey bu). RSS / Atom dosyalarını işlemek için …

11
Bakım açısından akıllıca, 'parantez içine alınmadan güvenli' sayılır mı?
Giriş else whileparantezleri olmadan bakımın "güvenli" olduğu düşünülüyor mu? if-elseAşağıdaki gibi parantez olmadan kod yazma ... if (blah) foo(); else bar(); ... risk taşır çünkü parantez eksikliği, kodun anlamını istemeden değiştirmeyi çok kolaylaştırır. Ancak, altında da riskli mi? if (blah) { ... } else while (!bloop()) { bar(); } Yoksa …

3
En izin veren açık kaynaklı lisans hangisidir? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …
26 licensing 


6
Sürüm tarihi gerçekten kutsal mı yoksa yeniden inşası daha mı iyi?
Mercurial'ın mantra 1'i ile her zaman aynı fikirdeyim , ancak, şimdi Mercurial rebase eklentisi ile birlikte geliyor ve artık popüler bir uygulama. Acaba gerçekten "kötü bir uygulama" olarak mı görülebilir, yoksa en azından kullanmaktan kaçınmak için yeterince kötü. Her halükarda, bastırdıktan sonra tehlikeli olabileceğinin farkındayım. OTOH, 5 şirketi bir arada …
26 git  mercurial  dvcs 

6
İşlevsel programlama nesne yöneliminin üst kümesi midir?
Ne kadar işlevsel programlama yaparsam, o kadar çok hissederim ki, bir soğanın tabakası, önceki tabakaları kapsayan bir soyutlama tabakası ekler. Bunun doğru olup olmadığını bilmiyorum, bu yüzden yıllarca birlikte çalıştığım OOP prensiplerinin dışına çıkmak, herhangi birinin ne kadar işlevsel olduğunu veya hiçbirini doğru şekilde göstermediğini açıklayabilir: Kapsülleme, Soyutlama, Kalıtım, Polimorfizm …


6
Tamamen işlevsel bir programlama dili atama cümleleri olmadan nasıl yönetilir?
Ünlü SICP'yi okurken, yazarların 3. bölümdeki atama ifadesini Scheme'ye sunmakta isteksiz olduklarını gördüm. Metinleri ve neden böyle hissettiklerini anlıyorum. Scheme, hakkında bir şey bildiğim ilk fonksiyonel programlama dili olduğundan, bazı işlevsel programlama dillerinin (elbette Scheme değil) atamalar olmadan yapabileceği konusunda şaşırdım. Kitabın sunduğu örneği, örnek olarak kullanalım bank account. Ödev …

5
Winform'da bir proje nasıl düzgün bir şekilde yapılandırılır?
Bir süre önce bir winform uygulaması oluşturmaya başladım ve o zaman küçüktü ve projeyi nasıl yapılandıracağımı hiç düşünmedim. O zamandan beri ihtiyacım olan ek özellikleri ekledim ve proje klasörü gittikçe daha da büyüyor ve şimdi projeyi bir şekilde yapılandırmanın zamanı geldiğini düşünüyorum ancak doğru yolun ne olduğundan emin değilim, bu …

17
Programcılardan birim testi talep etmeli miyim? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …

5
Özel şeyler testler için iç / genel olarak mı yoksa PrivateObject gibi bir tür kesmek mi kullanmak istersiniz?
Kod sınama konusunda oldukça acemiyim ve daha assertönce bir fahişeydi. Birim testinde beni endişelendiren şeylerden biri, çoğunlukla, aksi halde olacak olan alanları public( onları çözmek için, yöntemler yerine, vb. internal) Yapmanızı gerektirir .privatereadonlyprivateprotected virtual Kısa süre önce , bir nesnede herhangi bir şeye yansıtma yoluyla ulaşmak için PrivateObject sınıfı gibi …
26 c#  unit-testing 



7
Prototip ile Kendiliğinden Çalışan Anonim İşlev
Javascript'te, javascript'te sınıfları / ad alanlarını oluşturmak ve yönetmek için açıkça öne çıkan birkaç teknik vardır. Bir durumu diğerine karşı hangi durumlarda kullanmak istediğini merak ediyorum. Bir tane seçip ilerlemeye devam etmek istiyorum. Birden fazla ekip tarafından tutulan ve paylaşılan işletme kodunu yazıyorum ve korunabilir javascript yazarken en iyi uygulamanın …

7
Büyük MS Access uygulamasını .Net'e doğru taşımak için en iyi yöntemler?
Daha önce ticari bir yazılıma dönüştürülen ve başarılı bir şekilde satılan kişisel ihtiyaçlarımız için şirket içinde geliştirilen çok büyük bir MS Access uygulamasına sahibiz. Yazılım, "işiniz için çok yönlü bir yazılım" türüdür ve Doküman Yönetim Sistemi, Kurumsal Kaynak Planlama, Envanter Yönetimi, Müşteri İlişkileri Yönetimi, Veri Analizi vb. Gibi çeşitli modüller …

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.