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

2
Statik kötü, ama ya Fabrika modeli?
Bir TDD projesindeyim, bu yüzden bu tür bir gelişmeyle ilgili iyi uygulamalara mümkün olduğunca bağlı kalmaya çalışıyorum. Bunlardan biri mümkün olduğunca statik ve küresel olmaktan kaçınmaktır. Ben bu sorunla karşı karşıya: Ben bağlantılı "seçenekleri" (addnal "mikro-makaleler") olabilir bir nesne "makale" var. Ben karşı üretken olmayacak veya çok fazla sorgu üretmek …
13 php  tdd  static-access 



4
PHP'nin sihirli yöntemleri bağlamında "trigger_error` ve" Exception Exception "
Bir meslektaşımla sihirli yöntemlertrigger_error bağlamında (varsa) doğru kullanımı konusunda bir tartışma yaşıyorum . İlk olarak, bu tek durum dışında bundan kaçınılması gerektiğini düşünüyorum .trigger_error Diyelim ki tek yöntemli bir sınıfımız var foo() class A { public function foo() { echo 'bar'; } } Şimdi aynı arayüzü sağlamak istediğimizi, ancak tüm …

7
Ne zaman bir veritabanı kullanmanın uygun olduğunu belirlemenin en iyi yolu nedir?
Programlama kariyerime PHP ve MySQL kullanarak web geliştirmede başladım. Bazı ayar / parametre verilerinin yanı sıra en dinamik verilerin depolanması için db kullanmaya oldukça alışkınım. Bazen çok fazla veri olurken, diğer zamanlarda tablolardaki girişler çok az olur. Bana göre bu sadece doğal görünüyordu ve bildiğim kadarıyla bu web geliştirme konusunda …

10
İş görevlerini yönetmek için etkili yöntemler? (belgeleme / hatırlama / önceliklendirme) [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 . 6 yıl önce kapalı . …

7
Javascript Eval özelliğinin “uygunsuz kullanımı” nı oluşturur? [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ı . Eval, tartışmalı bir dil özelliğidir. Douglas Crockford bunu reddetti. Eval'ın ne gibi riskler getirdiğini …
13 javascript 


15
Kaynak kontrolü olmayan birden fazla kişiyle uygulama geliştirmenin en etkili / verimli yolu nedir?
Durumuma giriş Küçük bir web geliştirme şirketinde çalışıyorum. Ben dahil dört ASP.NET geliştiricisinden oluşan bir ekibimiz var. Neredeyse tüm projelerimiz (>% 98) tamamlanması yaklaşık 1-4 hafta süren tek kişilik projelerdir. Kaynak veya sürüm kontrolü kullanmıyoruz. Sahip olduğumuz tek şey, yerel bir sunucudaki tüm projelerin en son kaynağını (== canlı uygulamanın …


3
Neden mantıksal programlama (değil)?
Yazılım endüstrisinde herhangi bir mantıksal programlama dilinin (Prolog gibi) herhangi bir kullanımını henüz duymadım ve bunun hobi programlama veya açık kaynak projelerinde kullanımını bilmiyorum. Yine de (Prolog) bir dereceye kadar akademik bir dil olarak kullanılır (neden akademide kullanılır?). Bu beni meraklandırıyor, neden mantık programlamasını kullanmalısınız, neden olmasın? Neden algılanabilir endüstri …


5
Kusur durumları: “WON'T FIX” ve “Canceled”
Test veya geliştirici olarak çeşitli projelerde yer aldım. Birçok projede kusurlar için aşağıdaki durumlar vardı: DÜZELTMEZ İptal edildi Bu gibi durumları kullanıyor musunuz ve bunları nasıl farklıyorsunuz? Soruyorum, çünkü çoğu insan farkı açıklayamıyor. Benim anlayışım: DÜZELTMEZ - geliştirici bir kusur olmadığı için hatayı düzeltmeyecek; İptal edildi - en düşük öncelik …

4
Bir Yazılım Şirketi nasıl başlatılır [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 . 6 yıl önce kapalı . Her zaman yazılım şirketlerinin nasıl olduğunu merak ettim. Araba, ev, yaşam vb. İle bağlantınız …

8
Başarısız ünite testlerinde kontrolün değeri nedir?
Birim testlerinin yürütülmesini engellemenin yolları olsa da, başarısız birim testlerinde kontrolün değeri nedir? Basit bir örnek kullanacağım: Büyük / Küçük Harfe Duyarlılık. Geçerli kod büyük / küçük harfe duyarlıdır. Yönteme geçerli bir girdi "Cat" dir ve bir Animal.Cat enum döndürür. Ancak, yöntemin istenen işlevselliği büyük / küçük harfe duyarlı olmamalıdır. …

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.