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
Zayıf yazılan diller neden hala aktif olarak geliştirilmektedir?
Neden zayıf yazılan diller hala aktif olarak geliştiriliyor acaba? Örneğin, bir insanın yazmaktan ne faydası olabilir? $someVar = 1; (...) // Some piece of code $someVar = 'SomeText'; çok farklı, stongly yazılan versiyonu kullanmak yerine int someInt = 1; (...) string SomeString = 'SomeText'; İkinci örnekte ek bir değişken tanımlamanız …

7
Eşzamanlı programlamayı neden bilmeliyim?
Eşzamanlı programlama benim için oldukça zor: temel bir slayta bakmak bile bana zor geliyor. Çok soyut görünüyor. Eşzamanlı programlama kavramlarını iyi bilmenin faydaları nelerdir? Düzenli, sıralı programlamada bana yardımcı olacak mı? Programlarımızın nasıl çalıştığını anlamak için bir memnuniyet olduğunu biliyorum, ama başka ne var?

7
Linq ile en iyi Java eşdeğeri nedir? [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ı . Java'da Linq'in işlevselliğini sağlamaya yaklaşan bir kütüphane var mı?
17 java  linq 

2
Windows Phone 7 uygulama geliştirme - Buna değer mi? [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ı . İngiltere'de çok sevilen Ordnance Survey haritalarını görüntülemek için bir Windows Phone 7 uygulaması yazdım (henüz kimsenin bunu …


8
Kodda “çok fazla veritabanı isteği” olan özellikler nelerdir?
Bu kendim ve bazı meslektaşlarımın tartıştığı ve buraya gelip genel bir fikir birliği olup olmadığını göreceğimizi düşündüm. Temel olarak veritabanı çağrıları hakkında aşağıdaki 2 görüşe gelir: 1. DB çağrı sayısını azaltmak için gerekli olabilecek her şeyi almak için büyük bir çağrı yapın 2. Büyüklüğünü azaltmak için talep edilene göre daha …


9
Bir istemciyi kullanıcı arayüzü modellerinden bir dizi gerçek gereksinime nasıl taşıyabilirim?
Diyelim ki uygulamanızın görsel durumlarından oluşan 25 ekrandan oluşan bir maket. Beklenti, bunun, nihai bir uygulama olarak geliştirip orijinal paydaş veya müşteriye teslim edebileceğimizden emin olmamız için yeterli olması ve tatmin olacaklarıdır. Doğal olarak, paydaşlara, kullanıcı dostu olan UI ile ilgili kullanılan birçok soruyu tekrar soracaksınız. Ancak, birçok kez bunun …

4
Değişmez nesneleri kullanırken çoğu tavuk ve yumurta problemini çözmek için uygulanabilecek belirli bir tasarım stratejisi var mı?
Bir OOP geçmişinden (Java) geliyor, kendi başıma Scala öğreniyorum. Değişken nesneleri tek tek kullanmanın avantajlarını kolayca görebilsem de, birinin böyle bir uygulamanın tamamını nasıl tasarlayabildiğini görmekte zorlanıyorum. Bir örnek vereceğim: Diyelim ki su ve buz gibi "materyalleri" ve onların özelliklerini temsil eden nesnelerim var (bir oyun tasarlıyorum, bu yüzden gerçekten …

2
IronScheme öğrenmeye değer kadar eksiksiz veya kararlı mı?
IronScheme , Wikipedia'da IronLisp adlı başarısız bir projenin ardılı olarak bahsedildi ve Lisp'i Clojure'un JVM için yaptığı gibi CLR ve .NET'e getirdi. Bu dilde deneyimi olan var mı? Oldukça eksiksiz görünüyor (% 99), ancak kurulumla uğraşmak için zaman ayırmaya değer olup olmadığına nasıl karar vereceğimden emin değilim. İstikrarlı veya eksiksiz …
17 .net  lisp  scheme  clr 

4
Merdiven Mantık Programları için Kaynak Kontrolü İçin Gerçekçi / Faydalı Çözümler Var mı
Programlanabilir mantık denetleyicileri (PLC) için ladder logic (LL) programları için sürüm kontrolü neredeyse yok gibi görünüyor. LL'nin görsel bir dil olması ve ikili dosyalarda saklanma eğiliminde olması veya kaynak kodu kontrolünün süreç kontrol mühendisliği çevrelerinde "yakalanmaması" ya da belki de Google-Fu'mın bu gece zayıf olması olabilir. Bu tür sistemler için …

3
Çevik olmak ne demektir?
Herkesin çevik bir şekilde yapacağımızı söylediği bir projemiz var, ama çevikliğin ne olduğunu açıkça anladığımızdan şüpheliyim. Önceki projelerde planlama toplantıları yaptık, sonra ürün geri kaydını tanımladık ve işi 2 ila 3 haftalık sprintlerde geliştiricilere tahsis ettik. Her sabah scrum toplantıları (ki her seferinde 1/2 saat gibi görünüyordu) vardı ve her …
17 agile 

5
Ada gerçekten gitti mi?
İnsanlar hala Ada kullanıyor musunuz - (çoğunlukla edildi kullanılan Savunma Bölümü) Tüm başvurular Ada "Legacy" de yazılmış mı? Ada bilgisi hala satıyor mu?
17 legacy  ada 


5
SRP (Tek Sorumluluk İlkesi) objektif midir?
"Kullanıcı çekici" tasarımlar tasarlamak isteyen iki kullanıcı arayüzü tasarımcısını düşünün. "Kullanıcı cazibe" objektif olmayan ve sadece tasarımcıların zihninde bulunan bir kavramdır. Böylece tasarımcı A, örneğin kırmızı rengi alabilirken tasarımcı B maviyi seçebilir. Tasarımcı A, tasarımcı B'den tamamen farklı bir düzen oluşturur, vb. SRP (Tek Sorumluluk İlkesi) hakkında okudum ve anladığım …

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.