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
Büyük Ölçekli Scrum (LeSS) ve Ölçekli Çevik Çerçeve (SAFe) için amaçlanan veya hedeflenen kuruluş boyutu nedir?
Scrum Kılavuzu 5 ve 11 üyeleri arasında bir yere bir ürün Sahibi, 3-9 üyelerinin Geliştirme Ekibi ve 1 Scrum Master oluşan tek üniteyi tanımlar. Ürün Sahibinin destek personeline sahip olabileceği veya ekibin bu sayıyı biraz değiştirmek için özel bir Scrum Master'a sahip olamayabileceğini gördüm, ancak yaklaşık bir düzine kişiyi kapsıyor …

8
Ne tür bir algoritma bir set gerektirir?
İlk programlama derslerimde, bir şeyin kopyalarını kaldırmak gibi şeyler yapmam gerektiğinde bir set kullanmam gerektiği söylendi. Örn: bir vektördeki tüm kopyaları kaldırmak için adı geçen vektörde yineleme yapın ve her öğeyi bir kümeye ekleyin, ardından benzersiz oluşumlarla kalırsınız. Bununla birlikte, her bir elementi başka bir vektöre ekleyerek ve öğenin zaten …

3
Firebase kullanılıyorsa iş mantığı nereye yerleştirilir?
Çok kullanıcılı bir dokümantasyon sistemi basitleştirilmiş tek bir web uygulaması geliştirmeye başlamak üzereyim. Ön uç muhtemelen Angular2'yi kullanacaktır. Projenin kısa bir son tarihi var, bu yüzden "kısayolları" arıyordum, yani her şeyi sıfırdan uygulamak yerine çeşitli hazır hizmetler kullanıyorum. Uygulama verilerini saklamak için bir çeşit arka uca ihtiyacım olacak. Etrafa baktım …

2
CQRS'de yeni toplu kök nasıl oluşturulur?
CQRS mimarisinde nasıl yeni agrega kökleri oluşturmalıyız? Bu örnekte, ilk AR1'e başvuruda bulunan yeni bir toplam kök AR2 oluşturmak istiyorum. Başlangıç ​​noktası olarak AR1 yöntemini kullanarak AR2 oluşturuyorum. Şimdiye kadar birkaç seçenek görüyorum: AR1 içinde iç yöntem createAr2RootOpt1çağırabilir new AR2()ve depoya erişim olan etki alanı hizmetini kullanarak db imediatelly için …

2
Bir iş parçacığı while döngüsü içinde bir görev beklediğinde tam olarak ne olur?
Bir süre C # 'in async / await pattern ile uğraştıktan sonra, aniden şu kodda ne olduğunu açıklayacağımı gerçekten bilmediğimi fark ettim: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()Taskdevam edildiğinde bir iplik anahtarına neden olabilecek veya olmayabilecek bir beklenen değeri döndüreceği varsayılmaktadır . Bekleyen bir …
10 c#  loops  async 


1
Basit kompozisyon yerine zayıf referansların kullanılmasının daha iyi olacağı bir durum var mı?
Her ne kadar Java belgeleri Zayıf referansların öncelikle eşleştirmeleri standartlaştırmak için olduğunu belirtse de, internette WeakHashMap'in kullanım ömrü boyunca nesne meta verilerini depolamak için mükemmel olduğunu belirten birçok , çok , çok insan bulacaksınız . Ancak, hiç kimse anlaşılabilir VE uygun bir örnek vermekten rahatsız olmaz . Nesne eklemek için …

1
Heterojen gelişim ortamları için bir avantaj var mı?
Hangi donanım ve yazılımı çalıştırdıklarına dair seçenek verilen geliştiricilerden oluşan bir ekiple çalışıyorum. Bizim hissimiz, bu senaryonun teste girmeden önce çok çeşitli hedef sistemleri görmemizi sağlamasıdır. Deneyimlerimiz, sorunun ortaya çıkmasından hemen sonra farklı tarayıcılarda ve işletim sistemlerinde bir dizi garip sorun bulmamızdır. Ama bu sadece bir grubun deneyimi. Bu sistem …

3
Etkinlik kaynağı, bir etkinlik, iki toplamın durumu değişti
DDD ve ilgili konuların yollarını öğrenmeye çalışıyorum. Ben "banka" uygulamak için basit sınırlı bağlam fikri geldi: hesapları var, para yatırılabilir, geri çekilebilir ve aralarında aktarılabilir. Değişikliklerin geçmişini tutmak da önemlidir. Hesap varlığını belirledim ve bu olay satın alması, değişikliklerin izlenmesinde iyi olur. Diğer varlıklar veya değer nesneleri sorunla ilgili değildir, …

2
Yığın sınırı
Son zamanlarda farklı işletim sistemlerine sahip üç cihazda bir yığının limitini test ettim (limite göre, yığının sahip olabileceği maksimum seviye sayısını kastediyorum) ve 2 ^ 16 seviyesine her bastığımda bana verdiğini fark ettim. taşma hatası ve 2 ^ 16-1 koyduğumda düzgün çalışıyor. Benim sorum şu - bu doğru mu? Yığın …
10 stack 

2
Kullanıcı bilgilerini görüntüleyen alıcılardan ve ayarlayıcılardan kaçının
Arka fon Ben "Temiz Kod kitap" okuyorum ve paralel olarak, bankacı hesabı gibi Kata jimnastik nesneleri üzerinde çalışıyorum ve bu kural üzerinde sıkışıp kaldım: Jimnastik nesnelerinin 9. kuralı, alıcı veya ayarlayıcı kullanmamamızdır. Oldukça eğlenceli görünüyor ve bu prensibe katılıyorum. Dahası, Temiz Kod'un 98-99. Sayfalarında yazar, getters / setters'ın soyutlamayı kırdığını …

2
Yığın yapısı zaman uyumsuz işlemler için kullanılıyor mu?
Bu soru Eric Lippert'in yığının ne için kullanıldığını açıklayan mükemmel bir cevabı var. Yıl boyunca bildiğim - genel olarak konuşursak - yığının ne olduğunu ve nasıl kullanıldığını, ancak cevaplarının bir kısmı, bu yığın yapısının günümüzde asenkron programlamanın norm olduğu daha az kullanılıp kullanılmadığını merak ediyor. Cevabından: yığın, sürekliliklerin, coututinleri olmayan …
10 stack 

2
“Using” yönergesi ve “using” ifadesi neden C # 'da aynı anahtar kelimeyi kullanıyor?
usingYönerge onların tam nitelikli isim vermeden bize türlerine erişim sağlar: using MyNamespace.Foo.Bar; usingİfadesi için sözdizimsel şeker olarak hareket try/ finallynesneler uygun bir şekilde bertaraf edilir sağlamak bloklar: using(var x = new MyDisposableClass()) { ... } Bu iki durumun birbirleriyle hiçbir ilgisi yok gibi görünüyor. Neden aynı anahtar kelimeyi kullanıyorlar? Herkesin …
10 c#  statement 

1
2v2 için Veritabanı Yapısı oyunu
Düzenli olarak 12 arkadaşımla 2v2 oyunu oynuyorum ve bir sıralama sistemi oluşturmak amacıyla oyuncuları, takımları, skorları ve oyunları takip etmek için bir veritabanı istiyorum. Düzenli ekipleri değiştirmek beri tablolarla geldim players, teamsve gamesoyunlar iki takım (team1 ve Team2) sahip ve nerede ekipleri iki oyuncu (player1 ve player2) oluşur. Bu oldukça …

3
TDD benzeri Algoritmik problemlere yaklaşım
Codility ile algoritmik bir testte başarısız oldum çünkü daha iyi bir çözüm bulmaya çalıştım ve sonunda hiçbir şeyim yoktu. TDD'ye benzer bir yaklaşım kullanabilirsem bana düşündürdü. Yani genellikle benzer şekilde yavaş yavaş bir çözüm geliştirebilirsem? Bir sıralama algoritması yazsaydım, standart bir Bubblesort'tan 2 yollu bir bubblesort'a geçebilirdim, ancak Quicksort gibi …

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.