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

5
Çevik yaklaşım personel üzerinde müteahhit bulundurmakla uyumlu mu?
Bir yandan, çevik yaklaşım, birbirini sorumlu tutan ve projenin ortak mülkiyetini kabul eden sıkı sıkıya bağlı bir ekibi vurgular. Öte yandan, şirketler, gerçek çalışanları bırakmadan fonların zirvelerini ve vadilerini yönetebilmeleri için sözleşme programcılarını kullanmaktadır. Finansman konusunda bir eksiklik varsa, müteahhitler ekibin tam entegre üyeleri olsalar bile (ve çalışanlar olmasa da) …

8
“Geliştirici İngilizcesinde akıcılık” için anlaşılması gereken en önemli kavramlar nelerdir? [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 . 5 yıl önce kapalı . Nisan ayında, bir grup İngilizce öğretmenine ** İngilizce 2.0 - Geliştiricilerin Dilini Anlamak "konulu …

3
DI / IoC konteynerini mevcut bir uygulamaya entegre etme konusunda öneriler
Şimdi kontrolün (IoC) bir konteynırını mevcut bir uygulamaya entegre etmekle karşı karşıyayım ve bunun, kuplajı azaltma ve böylece test edilebilirliği arttırma nihai hedefiyle en kolay şekilde nasıl gerçekleştirilebileceğine dair bazı öneriler arıyorum. Genellikle sınıfların çoğunu tanrı nesnesi olarak sınıflandırmasam da , her birinin statik, singleton ve arayüz eksikliği yoluyla çok …

4
En Boy Odaklı Programlama Paradigmasını Kullanmanın Avantajları ve Dezavantajları Nelerdir [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 . 5 yıl önce kapalı . Peki işte soru: En Boy Yönelimli Programlama Paradigmasını kullanmanın avantajları ve dezavantajları nelerdir. Şimdiye …

4
Finans sektörü ile en alakalı programlama dili? [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ı . …

10
Elle yazılmış döngüler için algoritmaları mı tercih ediyorsunuz?
Aşağıdakilerden hangisini daha okunabilir buluyorsunuz? Elle yazılmış döngü: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Veya algoritma çağırma: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Ben std::for_eachgerçekten buna değer olup olmadığını merak ediyorum , böyle basit bir örnek verilen çok fazla kod gerektirir. Bu …
10 c++  algorithms 

5
Telif hakkı bildirimlerini nasıl güncellersiniz?
Şimdi 2011 ve aktif projelerimizi kodlamaya devam ederken bazı telif hakkı bildirimlerini güncelleme zamanı geldi. Örneğin. Telif Hakkı Widgets Ltd 2010 için Telif Hakkı Widgets Ltd 2010, 2011 Sorum şu: Telif hakkı bildirimlerini ne zaman güncellersiniz? Bir dosya üzerinde ilk kez çalıştığınızda dosyanın başındaki bildirimi değiştiriyor musunuz? Bir modül, birlikte …
10 copyright 

5
Doğru lisansı seçmek
Çalışmalarım için doğru lisansı seçmekle ilgili bir sorunum var. Birkaç gereksinimim var: GNU (L) GPL gibi copyleft değil ve diğer lisanslar altında yeniden dağıtılmasına izin verir Diğer kişilerin çalışmanızı (değiştirilmiş) yeniden dağıtmasına izin verir, ancak diğer kişilerin işimden serbestçe para kazanmasını önler (isterse ticari lisans istemeleri / satın almaları gerekir) …
10 licensing 

12
Programcı için İş İlanında Yüksek Maaş Kaydetme [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 . 4 yıl önce kapalı . Bir programcı iş ilanına yüksek maaş verilmesi güçlü adayları teşvik eder ve daha az adayı ayıklar mı? …
10 hiring 

1
Birim test jeneratörleri eski kodlarla çalışırken size yardımcı oldu mu?
Ben çok düşük test kapsamı olan küçük (~ 70kLOC oluşturulan dahil) C # (.NET 4.0, bazı Silverlight) kod tabanı bakıyorum. Kod, kullanıcı kabul testini geçtiği için çalışır, ancak kırılgandır ve bazı alanlarda çok iyi faktörlere sahip değildir. Her zamanki şüphelileri (NMock, NUnit, Silverlight bitleri için StatLight) kullanarak eski kodun etrafına …

10
İşverenler, CS ana dallarına göre yazılım mühendisliğini tercih ediyor mu? [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 . 8 yıl önce kapalı . Yazılım mühendisliği tarafından akredite edilmiş bir programa sahip ilk üniversitelerden biri olan bir üniversitede lisans öğrencisiyim. Lisansım …

12
OOP kavramlarını teknik olmayan bir kişiye nasıl açıklayabilirim?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Çoğu zaman insanlara bir programcı olduğumu söylemekten kaçınırım çünkü çoğu zaman onlara gerçekte ne anlama geldiğini açıklarım. Onlara Java'da programlama yaptığımı söylediğimde, genellikle dil ve dilin x …

9
.NET portföyü için otomatik derleme platformu - en iyi seçim? [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 . 6 yıl önce kapalı . Oldukça geniş bir .NET uygulamaları portföyü ile ilgileniyorum. Ayrıca portföyde diğer platformların üzerine inşa edilmiş eski uygulamalar …


4
Nesne Sınırlarında Bilgi Dökülmesi
Çoğu zaman iş nesnelerim, bilginin nesne sınırlarını çok sık aşması gereken durumlara sahip olma eğilimindedir. OO yaparken, bilgilerin bir nesnede olmasını ve bu bilgilerle ilgili tüm kodların o nesnede olabildiğince fazla olmasını istiyoruz. Ancak iş kuralları bu ilkeye uymuyor ve bana sorun çıkarıyor. Örnek olarak, bir fiyatı olan bir InventoryItem …

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.