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


8
Yerel “Kullanıcı” hakları yeterli mi veya kodlama sırasında geliştiricilerin Yerel Yönetici veya Yetkili Kullanıcıya ihtiyacı var mı?
Kurumsal masaüstlerine (iş işlevleriyle ilgisi olmayan) saçma yazılım yükleme kötü alışkanlığı olan ve yerel yönetici haklarını kaldırmayı düşünen bir denizaşırı geliştirme ekibimiz var. VS2010 için Yerel Yönetici veya yerel Yetkili Kullanıcı bir gereksinim mi? Yükseltilmiş haklar olmadan nasıl koşuyorsunuz? Hangi sorunlarla karşılaşacaksınız?

9
Programcılar test yapanların test tasarlamalarına yardımcı olmalı mıdır?
Programcılar testlerin test tasarlamalarına ne kadar yardımcı olmalıdır? Hiç yardımcı olmaları gerektiğini düşünmüyorum. Benim endişem şuydu ki, test yapanların kendi kodları için test tasarlamalarına yardımcı olurlarsa, test edenlere bu önyargıları ve bu kodla ilgili kör noktalar bulaştıracaklardır. Test uzmanlarının testlerini yapabilmeleri için gereken bilgileri vermek için gereksinimlerin yeterli olması gerektiğini …
17 team  testing 

6
Kod yorumlarında başlık yazıyor musunuz? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Yazdığım bazı eski kodlara göz atıyordum (üniversitede ilk yıl) ve kodun çeşitli bölümlerinden önce yorum başlıkları yazdığımı …

10
Uygulama ayarlarını kaydetmenin en iyi yolu
Windows'ta varsayılan yol kayıt defteri. Bu, sistem genelindeki ve kullanıcı başına ayarları ayırt etmenizi sağlar. Unix'te sistem genelinde ayarlar için / etc klasöründeki metin dosyalarını kullanmalısınız (kullanıcı başına ayarlar için kural nedir?). Birçok yeni program (ve özellikle taşınabilir olmak için tasarlananlar) XML dosyaları kullanır. BLOB dışı ayarları depolamanın en iyi …

9
Derin girintiler nasıl önlenir? [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 . 3 yıl önce kapalı . Kodumdaki derin girintileri önlemek için hangi adımları ve önlemleri alabilirim?


4
Kapsam sürünmesi nasıl yönetilir?
Çoğu zaman işletmeden ekstra bir özellik uygulanmasını isteyen son dakika talepleri alırız. Proje yöneticisi genellikle bu talepleri "olmazsa olmaz" veya "olması güzel" olarak filtrelemekten sorumludur, ancak işletmenin tüm bu özellikleri bir sürüm haline getirmek istediği durumlar vardır. İşletmeye HAYIR demenin iyi bir yolu var mı? Kapsam sünmesini durdurmak veya en …

4
Programcı için açık kaynaklı projeye katılmak için doğru zaman ne zamandır? [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 . 8 yıl önce kapalı . …

7
Tam bir kapsam elde etmek için ekibi TDD'ye dönüştürdükten sonra olası tüm test senaryolarını yazmak iyi bir fikir mi?
Herhangi bir birim / fonksiyonel test olmaksızın kurumsal düzeyde büyük bir uygulamamız olduğunu varsayın. Geliştirme sırasında çok sıkı son teslim tarihleri ​​nedeniyle test odaklı bir geliştirme süreci yoktu (emin olmadığımızda asla kesin son teslim tarihlerine söz vermememiz gerektiğini biliyorum, ama ne yapılıyor!) Artık tüm teslim tarihleri ​​geçti ve işler sakinleşti, …

2
Çok Katmanlı Mimari: nerede hata günlüğü \ işleme uygulamak gerekir?
Şu anda çok katmanlı bir mimariye sahip büyük bir alt sistemi yeniden düzenliyorum ve etkili bir hata günlüğü tutma / işleme stratejisi tasarlamaya çalışıyorum. Diyelim ki mimarim aşağıdaki üç katmandan oluşuyor: Genel Arayüz (IE ve MVC Kontrol Cihazı) Alan Adı Katmanı Veri Erişim Katmanı Benim karışıklık kaynağı nerede hata günlüğü …

7
Kod geliştirmeye uygulanan makine öğrenimi
Geçmişim makine mühendisliğindedir, bu yüzden lütfen bu bölgeye cehaletimi affet Programlama ve yazılım geliştirmeyi gerçekten çok seviyorum. Ayrıca, kısa bir süre önce Stanford profesörü Andrew Ng tarafından öğretilen ücretsiz bir çevrimiçi Machine Learning (ML) dersi aldım. Buraya bağla . Bu profesörün ML'nin asla etkilemeyeceği alanları bulmanın zor olduğunu söylediğini duydum. …

6
Ünite testlerini gereksinime veya yönteme göre bölme
Birim testleri yazmak istediğim bir yöntem var. Metodun uygulanmasını tartışmak istemediğim için oldukça genel tutacağım, sadece test etmek. Yöntem: public void HandleItem(item a) { CreateNewItem(); UpdateStatusOnPreviousItem(); SetNextRunDate(); } Bu sınıfın, daha sonra mantığı gerçekleştirmek için bazı özel yöntemleri çağıran bir genel yöntemi vardır. Bu yüzden birim testini yazarken her üç …
17 c#  unit-testing 

4
ASP.NET uygulaması geliştirirken CQRS / MediatR buna değer mi?
Son zamanlarda CQRS / MediatR'ı araştırdım. Ama daha fazla ayrıntıya inersem daha az hoşuma gider. Belki de bir şeyi / her şeyi yanlış anladım. Bu yüzden kontrol cihazınızı buna indirgeyerek iddia ederek harika başlar public async Task<ActionResult> Edit(Edit.Query query) { var model = await _mediator.SendAsync(query); return View(model); } İnce kontrolör …

6
Bir polimorfik sınıf için nasıl GUI yaparsınız?
Diyelim ki bir test oluşturucum var, böylece öğretmenler bir test için bir grup soru oluşturabilirler. Ancak, tüm sorular aynı değildir: Çoktan seçmeli, metin kutusu, eşleştirme vb. Var. Bu soru türlerinin her birinin farklı veri türlerini depolaması ve hem içerik oluşturucu hem de test katılımcı için farklı bir GUI'ye ihtiyacı vardı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.