«architecture» etiketlenmiş sorular

Bir yazılım sisteminin üst düzey tasarımı ve açıklaması. Mimari tasarım, uygulamaların, algoritmaların ve veri sunumunun ayrıntılarını, "kara kutu" bileşenlerinin etkileşimine odaklanmak için ayırır.


4
Form kalıtımından kaçınılmalıdır?
VB4 öğrenmeyi ve bir forma bir düğmeyi sürüklemeyi, o düğmeyi çift tıklamayı ve sihirli bir şekilde kutsanmış olduğum olay işleyicisine kod yazmayı hatırlıyorum. QBASIC'ten gelince, "VB" de "V" ile heyecanlandım, görsel tasarımcı dilimlenmiş ekmekten beri tam anlamıyla en iyi şeydi. Tabii ki tüm bunları programlı olarak yapabilirsiniz ama "V" nin …

3
Sunum VS DDD Uygulama katmanı
Etki Alanına Dayalı Tasarımda Sunum ve Uygulama katmanı arasında net bir çizgi çizmekte sorun yaşıyorum. Denetleyiciler, Görünümler, Düzenler, Javascript ve CSS dosyaları nereye gitmelidir? Uygulamada mı yoksa Sunum katmanında mı? Ve hepsi aynı katmanda bir araya gelirlerse, diğerini ne içerir? Boş mu?

7
Sprintler arasında çalışan bir yapıya sahip olmaktan başka çevik uygulamaların avantajları var mı?
Son zamanlarda yazılım geliştirmedeki çevik uygulamalarla ilgilenmeye başladım ve o zamandan bu yana bu uygulamaların genel maliyetlerin azalmasına izin verdiğine işaret eden birçok makale gördüm. Bunun arkasındaki mantık genellikle şu şekilde olur: gereksinimleriniz değişirse, bu değişikliği bir sonraki sprint birikimine yansıtabilirsiniz ve bu, maliyetin azalmasına neden olacaktır, çünkü yeni özelliği …

2
.NET'te (Visual Studio) ne zaman yeni bir derleme oluşturursunuz?
Silverlight uygulaması üzerinde çalışıyorum. Birkaç meclise böldüm: Alan adı Depolar (Sterling veritabanında kalıcı olan her şey) UI ... Bunu bu şekilde öğrendim, ama merak ettim. DLL'lerin yeniden kullanılmayacağını biliyorsanız, bunları bölmek gerekli mi? Ya da her şeyi tek bir derlemeye koyabilir ve düzenli tutmak için klasörleri ve ad alanlarını kullanabilir …

8
Ultra hızlı bir veritabanında milyar satır tarama
Arka fon Yerel bir veritabanı yaklaşık 1,3 milyar benzersiz satır içerir. Her satır dolaylı olarak belirli bir enlem ve boylam (konum) ile ilişkilidir. Her satırın bir tarih damgası vardır. Kullanım Durumu Sorun şu şekildedir: Kullanıcı bir başlangıç ​​/ bitiş tarihi ve bir değer aralığı belirler (örn. 100 ila 105). Sistem, …

2
Hafif mimari değerlendirmesi yapmak için iyi bir yöntem nedir?
Teknik Mimari Tradeoff Analiz Yöntemi (ATAM) ve daha iş odaklı Maliyet Fayda Analiz Yöntemi ( CBAM) gibi mimari değerlendirme yöntemlerini biliyorum . Bununla birlikte, bu yöntemler oldukça büyük ölçeklidir: birkaç beyin fırtınası oturumu, sunum, gelenekleri tanımlayan bir dizi senaryo geliştirilmesi vb. Reçete ederler. küçük olsalar da, oldukça dik kalite kısıtlamalarına …

1
Mevcut kanıtlar Kanonik Veri Modelleri üzerinden Bağlamsallığın benimsenmesini destekliyor mu?
"Kanonik" fikir yazılımda yaygındır; Kanonik Model , Kanonik Şema , Kanonik Veri Modeli ve benzeri gibi desenler , gelişimde tekrar tekrar ortaya çıkıyor gibi görünüyor. Birçok geliştirici gibi, kanonik bir modele ihtiyacınız olan geleneksel bilgeliği, eleştirel olmayan bir şekilde takip ettim , aksi takdirde haritacıların ve çevirmenlerin birleşik patlamasıyla karşılaşacaksınız …

2
Tüm kullanıcı arayüzü mantığını İstemci Tarafına mı taşıyorsunuz?
Ekibimiz aslen Javascript konusunda minimum uzmanlığa sahip çoğunlukla sunucu tarafı geliştiricilerden oluşuyordu. ASP.NET'te MVC'deki denetleyiciler aracılığıyla kodun arkasında veya son zamanlarda çok sayıda UI mantığı yazıyorduk. Kısa bir süre önce 2 üst düzey müşteri tarafı geliştiricisi ekibimize katıldı. HTMl / CSS / Javascript'te daha önce sunucu tarafı kodu ve sunucu …

2
Kullanıcı arayüzü otomasyon kalıpları ve masaüstü uygulamaları için en iyi uygulamalar
Arka fon Şu anda MS Office için bir eklenti için bazı testleri otomatikleştiriyorum. VS 2010'da Kodlu UI testleri oluşturuyoruz. Sanırım " Kodlu UI test oluşturucu " aracını kullanabilirim, ancak bu benim özel durumuma gerçekten uymuyor. Bu nedenle, farklı eylem işlevselliği eklediğim her UI Kontrol / Harita için kendi UI Map …
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.