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
Java eşzamanlılığıyla ilgili bu ileri / haksız mülakat soruları mı? [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 . 7 yıl önce kapalı . …

4
Bir veritabanını modellerken zayıf varlıkları ne zaman kullanmalıyız?
Bu temel olarak zayıf varlıklar hakkında bir soru mu? Ne zaman kullanmalıyız? Nasıl modellenmelidirler? Normal varlıklar ile zayıf varlıklar arasındaki temel fark nedir? Zayıf varlıklar Etki Alanına Dayalı Tasarım yaparken değer nesnelerine karşılık geliyor mu? Konu ile ilgili soruyu burada tutmaya yardımcı olmak için Wikipedia'dan alınan ve bu soruyu cevaplamak …

4
TDD kullanarak ilk API hakkını nasıl alabilirim?
TDD'deki ilk denemelerimde bu oldukça aptalca bir soru olabilir. Getirdiği güven duygusunu ve genel olarak kodumun daha iyi yapısını sevdim, ancak tek sınıf oyuncak örneklerinden daha büyük bir şeye uygulamaya başladığımda zorluklarla karşılaştım. Diyelim ki bir tür kitaplık yazıyorsunuz. Ne yapması gerektiğini biliyorsunuz, nasıl uygulanacağının genel bir yolunu biliyorsunuz (mimari …
12 tdd 

1
En iyi yol: mevcut bir Team Foundation Server (TFS) çözümünü yeniden yapılandırın
Bölümümde bazı birleşik iletişim sunucusu için birkaç küçük AddOns geliştiriyoruz. Sürüm oluşturma ve dağıtılmış geliştirme için bir Team Foundation Server 2012 kullanıyoruz. Ancak: tüm uygulamalarımız ve kütüphanelerimiz için tek bir büyük TFS çözümü vardır: Ana Çözüm Uygulamalar Uygulama 1 Uygulama 2 Uygulama 3 dış görünüş Kütüphaneler Lib 1 Lib 2 …

6
OO Tasarım, Tonal Uyum nasıl modellenir?
C ++ 11'de akorları, ölçekleri ve uyumu analiz edecek bir program yazmaya başladım. Tasarım aşamamda yaşadığım en büyük sorun, 'C' notunun bir not, bir tür akor (Cmaj, Cmin, C7, vb.) Ve bir tür anahtar (Cmajor, Cminor'un anahtarı) olmasıdır. Aynı sorun aralıklarla da ortaya çıkar (küçük 3., büyük 3.). Programdaki tüm …


5
Tek mantığın koruyucusu olduğu yerde test yöntemleri uygulamak yararlı mıdır?
Diyelim ki böyle bir yöntem var: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Benim kodu (bir async Web Servis çağrısı için ön yarısı) bu tür birkaç yöntem var. Onları birim testlere tabi tutmanın faydalı olup olmadığını tartışıyorum. Evet burada bir mantık var, …
12 c#  unit-testing 


5
Geliştiricilere Proje Yönetimi yapan Yazılım Yöneticisi
Gömülü bir sistem şirketinde çalışan bir yazılım geliştiricisiyim. Genel proje çizelgesine (elektrik, kalite, yazılım ve üretim dahil) bakan bir Proje Yöneticimiz var, bu nedenle yazılım çizelgesi çok kısa. Ayrıca patronum olan bir Yazılım Yöneticimiz var. Yazılım programını, tasarım belgelerini (yüksek ve düşük seviyeli tasarım), SRS'yi, değişim yönetimini, doğrulama planlarını ve …

1
Nesneye yönelik paradigmalar neden ana akım haline gelmek için bu kadar uzun sürdü?
Bu soruyu okudum ve oldukça yeni bir şey hakkında düşünmemi sağladı. Nesneye yönelik diller. İlkinin ne zaman oluşturulduğundan emin değilim, ancak ana akım haline gelmeleri neden bu kadar uzun sürdü? C çok popüler oldu, ancak yıllarca (on yıllardır?) Nesne yönelimli C ++ olmadı? 90'lardan önce hiçbir ana dil nesneye yönelik …

1
Zamandaki Korelasyonun Hesaplamalı Karmaşıklığı ve Frekans Uzayda Çarpma
Görüntü işleme teknikleri için 2d korelasyonu ile çalışıyorum (örüntü tanıma vb.). Zaman uzayda korelasyon üzerinden frekans uzayında çarpımın ne zaman kullanılacağını nasıl anlatacağım konusunda teorik bir yaklaşım olup olmadığını merak ediyordum. 2 x frekans alanı boyutları için açıkça daha hızlıdır, ancak örneğin 11 gibi küçük, asal boyutlara ne dersiniz?

3
Stack Overflow gibi destek siteleri ücretli destek açık kaynak modelini bozuyor mu?
Pazarda alakalı olabilmek için yazılım şirketim için yeni iş modelleri araştırıyorum. Ücretli destekli açık kaynak modeli ürünümüz için iyi bir uyum gibi görünüyor, ancak Yığındakiler gibi sitelerde birinci sınıf yardımın ücretsiz olarak sunulduğu bir dönemde ücretli bir destek modelinin uygulanabilir olup olmadığı konusunda endişelerim var. Exchange ağı. Durumda - Win …

2
Kalıcı doğal dil işleme ayrıştırılmış verileri
Son zamanlarda Stanford'un CoreNLP'sini kullanarak doğal dil işleme (NLP) ile denemeye başladım ve NLP ayrıştırılmış verileri bir metin madenciliği uygulaması gibi bir şey için depolamanın standart yollarının neler olduğunu merak ediyorum? İlginç olabileceğini düşündüğüm bir yol, çocukları bir bitişik liste olarak saklamak ve özyinelemeli sorguları iyi kullanmaktır (Postgres bunu destekliyor …

1
Birleştirilmiş şubeler için faydalı git kesinleştirme mesajları
Bir takibi olarak bu soruya : Kendi başıma bir ekip üzerinde çalışıyorsam, şubeleri birleştirirken tüm taahhütleri tek bir farkla ezip sonra bu farkı birleştirerek yararlı taahhüt mesajları koruyabilirim. Bu şekilde dalda hangi değişikliklerin tanıtıldığını kolayca görebilirim ve ana dalda gezinirken o dalda gerçekleştirilen özelliği / değişikliği / her şeyi açıklayan …
12 git  branching 

3
@Deprecated gibi deneysel veya eksik API'ler nasıl belgelenir?
Bir yöntem veya API'nin kod tabanında olduğu, ancak uygulamasının tamamlanmadığı veya büyük olasılıkla değişeceği için kullanılmaması gerektiği anlamına gelen "kullanımdan kaldırma" ifadesinden farklı ancak iyi bir terim var mı? (Evet, biliyorum, bu yöntemler herkese açık olmamalı, yada yada yada. Durumumu yaratmadım, sadece en iyisini yapmaya çalışıyorum.) İnsanlar ne önerir? Deneysel, …

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.