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
Kod tabanına karşı yaklaşımlar eşit derecede yavaşlıyor
Optimizasyon çabalarımızla düzenli bir şekilde yavaşlayan orta boyutlu bir C ++ kod tabanı (10Mloc) üzerinde çalışıyoruz . Bu kod tabanı, onları çalıştırmak için birleştirdiğimiz bir dizi kütüphanedir. Bu kütüphanelerin nasıl iletişim kurduğuna dair genel çerçeve geliştirildiğinde, performans üzerinde biraz duruldu ve daha sonra, daha fazla bölüm eklendiğinde, genel çerçeve fazla …
11 c++  optimization 

3
Çok miktarda RAM gerektiren uygulamalar için C ++ veya Java'yı seçin? [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 . 6 yıl önce kapalı . Çoğunlukla işlemci bağlantılı ve yığın kullanımında (en az birkaç gigabayt) ağır olan bilimsel uygulamaları düşünüyorum. Yılın herhangi …
11 java  c++  memory  big-data 

6
Sürümler için doğru dallanma stratejisini seçme
Yeni bir projede yeni bir geliştirme ekibi ile başlayarak kaynak havuzumuz için Dallanma stratejimizi tanımlamamız gerekiyor ( örn. Microsoft Team Foundation Server 2010 ). Yapılıp yapılmayacağı konusunda yapışkan bir tartışmaya girdik ... Bir . Üretim yapıları yaptığımız bir Sürüm şubesine ve bir şey gerçekten yayınlandığında Etiketle VEYA B . Üretime …

1
Configuration Manager kimdir?
Topluluğun üyelerine, gördüğünüz gibi Configuration Manager rolünü sormak istiyorum. Daha önce sorulduğu sürece Yapılandırma Yönetimi'nin ne olduğunu sormuyorum . Bilmem gerekenler: Configuration Manager'ın ekibinizde hangi görevleri yerine getirmesi (veya gerçekleştirmesi) gerektiğini düşünüyorsunuz? Configuration Manager'ın birincil sorumluluğu nedir? Configuration Manager'ın ikincil / yardımcı sorumlulukları nelerdir? Configuration Manager'ın proje / şirketteki geliştirme …

6
KG geliştirme bölümünün bir parçası olmalı mı?
Bir süredir ürün geliştirme departmanı olan küçük bir şirkette çalışıyorum. Bununla birlikte, sahip olduğumuz şey bir KG / test grubudur. Bir test grubu eklemek istiyoruz, ancak bunları şirketin organizasyon yapısına en iyi şekilde yerleştirmek için uğraşıyoruz. Özellikle, bir "kurşun test cihazı" pozisyonu kiralayacağız. Ürün geliştirme departmanının bir parçası olarak mı …

4
Kod satırları CPU tarafından nasıl yürütülür?
Gerçekten tam olarak nasıl bir üst düzey dil makine koduna dönüştürülür ve sonra cpu tarafından yürütülen anlamaya çalışıyorum. Kodun, CPU'nun kullanabileceği düşük düzeyli kod olan makine koduna derlendiğini anlıyorum. Bir atama ifadem varsa söyle: x = x + 5; y = x - 3; CPU her satırı birer birer yürütüyor …

3
Izgara üzerinde rastgele yönlendirilmiş grafik oluşturma
Ben Pokemon buz sürgülü bulmaca benzer bir bulmaca oyunu yapmak amacıyla rastgele yönlendirilmiş bir grafik oluşturmak için çalışıyorum. Temelde rastgele oluşturmak istediğim şey bu: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Bir x ve y boyutunda grafik boyutunu sınırlamak gerekir. Bağlantıda verilen örnekte, 8x4 ızgara ile sınırlı olacaktır. Karşılaştığım sorun, rastgele bir grafik oluşturmak değil, …

2
Eksik hikayenin tahmini ile ne yapmalı?
Ben nispeten yeni olan bir geliştirme ekibinin parçasıyım Scrum, sprint sonunda birkaç büyük hikayenin PO tarafından ya in progressda acceptedPO tarafından olmadığını varsayalım . İlk olarak, bu kullanıcı hikayelerine ne olur? Onları bir sonraki sprint'e mi götürüyorsun? Eğer öyleyse, yeniden tahmin edilmeli mi? Benim görüşüme göre bu kullanıcı hikayeleri üzerinde …
11 agile  scrum 

3
Varoluşçu türlerin arayüzlerden farkı nedir?
Varoluşçu tip verildiğinde T = ∃X.{op₁:X, op₂:X→boolean} ve bu genel Java arayüzü: interface T<X> { X op₁(); boolean op₂(X something); } Varoluşsal tür ile Java arabirimi arasındaki temel farklar nelerdir? Açıkçası sözdizimsel farklılıklar ve Java'nın nesne yönelimi vardır (gizli thisparametreler gibi ayrıntıları da içerir ). Bunlarla kavramsal ve anlamsal farklılıklarda …

5
Ortak çalışan bulma olasılığımı en üst düzeye çıkarmak için açık kaynak projemi en iyi nasıl / nerede tanıtırım? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Açık kaynak kodlu bir proje üzerinde çalışıyorum ve ortak bulmaya çalışıyorum. Özellikle katkıda bulunmak isteyen diğer geliştiricileri …

3
Ruby'yi her şeyi otomatikleştirmek için kullanabilir miyim?
Her gün çalışmak için çeşitli platformlarda (Windows, Linux vb.) Çeşitli uygulama türleriyle (web tabanlı, GUI tabanlı, komut satırı vb.) Karşılaşıyorum. Komut dosyası yazarak görevleri otomatikleştirmem için büyük bir fırsat var. Ancak hemen hemen her tür uygulama ve platformun yerel komut dosyası dili veya araçları vardır ( Windows için VBScript ve …




3
Sprintler arasında ne olur?
Scrum modelini gevşek bir şekilde takip eden bir proje üzerinde çalışıyorum. İki haftalık sprintler yapıyoruz. Açıkça görmediğim (ve danışacak bir kitabım yok) bir şey tam olarak sprintler arasında olması gereken şeydir: ürünün inşa edildiği ve teslim edildiği bir "sarma" işlemi olmalı, ancak: bu genellikle ne kadar sürer? tüm ekip dahil …
11 agile  scrum  sprint 

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.