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

3
Entity Framework veritabanı bağlamını (model) MVVM WPF'de ViewModel'e bağlamanın en iyi yolu nedir?
Yukarıdaki soruda olduğu gibi: MVVM'de (WPF) viewModel'e Entity Framework veritabanı modelini (bağlam) bağlamak için en iyi yol nedir? Ben WPF MVVM desen öğreniyorum, örnekler bir sürü viewModel model uygulamak gösterir, ancak bu örneklerde modeller sadece basit sınıflar, ben MVVM varlık çerçeve modeli (temel ilk yaklaşım) ile birlikte kullanmak istiyorum. Model …


4
Geliştirme cihazları neden tipik bir aygıttan daha fazla kaynak sağlıyor?
4. nesil iPod Touch ve şirketimin 5. nesil iPod touch'ında çalışan bir uygulama oluşturdum. Geliştirici olmayan herhangi bir cihaz uygulamayı çalıştırdıktan sonra meydana gelen bir kilitlenme bulduğumuzda yayınlamak üzereydik *. Bir 'geliştirici cihaz' olarak kaydedilmiş bir cihazın uygulamanıza kullanması için daha fazla kaynak sağladığı fikri ortaya çıktı. Bu benim için …

2
Git Evreleme: Ne zaman sahne alacaksınız? Sonradan değişiklik olursa ne yapmalı
Git'in geniş dünyasında yeniyim. El kitabını okudum ve pratik yaptım, ancak aradıktan sonra anlayamadığım birkaç yönü hakkında kafam karıştı. Merak ediyorum: Bir projede (ilk taahhüt sonrası), kaynak dosyaları yerleştirmek için doğru an ne zaman? Taahhüt etmeden hemen önce? Ekledikten / sildikten veya değiştirdikten hemen sonra? Dosyalar iki işlem arasında yarıya …

6
Ekibim, ortak bir saygın kodlama standardını kendi temeli olarak mı kullanmalı?
İçinde bulunduğum Ar-Ge ekibi bir kodlama standardı benimsemeye karar verdi. Kısa bir süre önce oluşturduk ve standartlarımız / sözleşmeler dokümanımızı ekibimizde organik olarak neyin geliştiğine ve kendi kodumuzdan iyi örneklere dayanarak oluşturmak için çok az kod ve ortak kodlama süremiz var. Şimdi, her birimiz geçmiş işyerlerinden biraz deneyime sahibiz - …

2
Programlamadan bir programlama diline hakim olma?
Bilgisayar bilimcisi Peter Norvig , 10 Yılda Kendine Program Öğretme makalesinde yaklaşık 10.000 saatlik uygulamaya ihtiyacınız olduğunu savundu . Ancak Jeff Atwood, daha iyi bir programcı olmanın tek yolunun programlamamak olduğuna inandığını değil, Programlama Yaparak Nasıl Daha İyi Bir Programcı Olunabileceğini savundu . Bu makaleler muhaliftir. Jeff Atwood yaklaşımını kanıtlamak …

3
İOS geliştirmede bir web hizmetinden veri almak için Http İsteği yapan yöntemleri nereye koymalıyım?
İOS uygulamamda, otomobil verilerini içeren bir listeyi doldurmak için ad, yıl, değer vb. Parametrelerin bir web hizmetinden getirildiği bir Model Araba var. Eşzamansız olarak sunucuya giden ve bir dizi araba döndüren yöntemi nereye koymalıyım (bu yöntem zaten JSON'u bir Araba dizisine dönüştürür)? Benim mevcut yaklaşım benim HttpClient (böylece müşteri alaycı …

1
Soyut olmayan sınıf için açık bir kelime var mı?
Projemde temel olarak soyut dersler aldım ve bunları kullanan / miras alan birkaç ders daha var. Belgeleri yazarken, bunun bir kısmının bu soyut olmayan sınıfların davranışı ile ilgili olduğunu belirtmek istiyorum, ama bu kelimeyi saçma kullanarak buldum. Sadece bir sınıf olduğunu söyleyebilirim, ancak soyut bir sınıf da bir sınıf. Yani …



2
Erişim kontrolü için standart uygulamalar (tasarım deseni)
Benim arayüz tasarımı bakıyorum ve ben rol tabanlı erişim denetimi sağlamak en "doğru" yolu olan karar mücadele ediyorum, verilen userve bir subjecto usererişime istiyorum. Görebildiğim kadarıyla üç temel seçeneğim var (dördüncüsü ilk üçün piç haline getirilmesi ve beşinci dördün bir tweak olması): Sahip subjectolduğu izinlerin listesiyle sorgulayın user-subject.allowAccess(user.getPermissionSet) Gerektiren userizinlerin …

5
Proje başlangıcında karmaşık bir hikayeyi yıkmak
Çevik proje yönetimi (Pivotal Tracker ile) ile uğraşmaya çalışıyorum ama bir projenin ilk birkaç hikayesini tanımlamaya çalışırken kendimi duvarlara koşmaya devam ediyorum. Örneğin bu çok basit hikayeyi ele alalım: "Kullanıcı bir ürünü etiketleyebilmelidir" Zaten başka bir yerde "ürün" tanımladığımı varsayarsak, bu hikaye muhtemelen kaputun altına bir polimorfik etiketleme sistemi yazmayı …
9 scrum 



2
DDD yaparken varlıkları alay etmeli ve nesnelere değer vermeli miyiz?
Bir okuduktan sonra birkaç makaleleri hakkında Newable vs Enjekte nesneler ve bunların nasıl kavramlar DDD hizmetlerinden, varlıkları ve değer nesneler ile ilgilidir, özellikle benim birim testlerinde benim kodunda newables kullanımı hakkında bazı şüpheler bırakıldı. Yenilenebilirler için ana adaylar Varlıklar ve Değer nesneleridir, yani bu bağımlılıkları başka nesnelere enjekte etmek yerine …

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.