«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.

6
Mikro hizmette, her hizmet için tek veritabanı mı yoksa tek veritabanı örneği mi?
Bir mikro hizmet mimarisindeki her bir hizmetin kendi veritabanına sahip olması gerektiğini biliyorum. Ancak, kendi veritabanına sahip olmak, aslında sadece aynı veritabanı örneğinde başka bir veritabanına sahip olmak veya tam anlamıyla başka bir veritabanı örneğine sahip olmak anlamına mı geliyor? Bununla, hayır amaçlı bir veritabanı değil, veritabanını paylaşmayı kastetmiyorum. Örneğin, …

14
Reflection kullanımında problemler var mı?
Nedenini bilmiyorum, ama her zaman yansıma kullandığımda "hile yaptığımı" hissediyorum - belki de aldığımı bildiğim performanstan kaynaklanıyor olabilir. Bir kısmım, kullandığınız dilin bir parçasıysa ve yapmaya çalıştığınız şeyi başarabiliyorsa, neden kullanmayacağınızı söylüyor. Diğer tarafım diyor ki, yansıma kullanmadan yapabileceğim bir yol olmalı. Sanırım duruma göre değişebilir. Yansıma kullanırken dikkat etmem …

9
Yönetici sınıfları kötü mimarinin bir işareti olabilir mi?
Son zamanlarda, tasarımınızda birçok yönetici sınıfının olmasının kötü bir şey olduğunu düşünmeye başladım. Bu fikir benim için zorlayıcı bir tartışma yapmam için yeterince olgunlaşmamış, ancak işte birkaç genel nokta: Ağır bir şekilde “yöneticilere” dayanan sistemleri anlamak benim için çok daha zor oldu. Bunun nedeni, gerçek program bileşenlerine ek olarak, yöneticinin …

10
Potansiyel olarak monolitik bir uygulamayı birkaç küçük uygulamaya bölmek hataların önlenmesine yardımcı olur mu? [kapalı]
Bunu sormanın başka bir yolu; Programlar neden monolitik olma eğilimindedir? İnsanların farklı iş akışlarında kullandığı Maya gibi bir animasyon paketi gibi bir şey düşünüyorum. Animasyon ve modelleme yetenekleri kendi ayrı uygulamalarına ayrılıp ayrı ayrı geliştirildiyse, aralarında dosyalar geçirilirken, bakımı daha kolay olmaz mıydı?

9
Bir yapıcıdaki bir süre (gerçek) döngüsü neden gerçekten bozuk?
Genel bir soru olsa da, kapsamım C # 'dır, çünkü C ++ gibi dillerin yapıcı yürütme, bellek yönetimi, tanımsız davranış vb. Biri bana kolay cevaplanamayan ilginç bir soru sordu. Neden bir sınıfın kurucusunun hiç bitmeyen bir döngü başlatması (yani oyun döngüsü) için kötü bir tasarım olarak kabul edilir (veya hiç?)? …
47 c#  architecture 

11
Asenkron vs senkronize anlamı [kapalı]
Bilgisayar biliminde asenkron ve senkron kelimelerin anlamı nedir ? Kelimelerin anlamlarını google’a çevirirseniz aşağıdakileri alırsınız: Eşzamansız: mevcut değil veya aynı anda bulunmuyor . Senkron: Mevcut veya aynı anda meydana gelenler . Fakat programlama veya bilgisayar bilimlerindeki zıt anlamları iletmek için kullanılmış gibi görünüyorlar: HTML async niteliği , HTML'nin hala ayrıştırılması …


7
Uygulama katmanı vs etki alanı katmanı?
Domain Tarafından Yönlendirilmiş Tasarım'ı Evans'dan okuyorum ve katman mimarisini tartışan bölümdeyim. Uygulama ve etki alanı katmanlarının farklı olduğunu ve ayrı olması gerektiğini fark ettim. Üzerinde çalıştığım projede biraz harmanlanmışlar ve kitabı okuyana kadar aradaki farkı söyleyemem (ve şimdi bana çok açık olduğunu söyleyemem). Sorumlarım, ikisi de uygulamanın mantığını ilgilendirdiği ve …

9
İade zararlı olarak kabul edilir? Kod, onsuz işlevsel olabilir mi?
Tamam, bu yüzden başlık biraz tıkanma ama ciddi bir şekilde söylüyorum, bir süre tekme sorma . Mesajları , gerçek nesne yönelimli biçimde kullanılmaya teşvik etmeyi seviyorum . Ama bunun kafamda karmakarışık olan bir dırdır sorunu var. İyi yazılmış bir kodun OO ilkelerini ve işlevsel ilkelerini aynı anda izleyebileceğinden şüphelenmeye başladım. …

11
Robert C. Martin, SQL'nin gereksiz olması ile ne demek istiyor? [kapalı]
Çok fazla Robert C. Martin içeriği okuyordum / izliyorum. Ona katı hal sürücülerinden dolayı SQL'nin gereksiz olduğunu söyleyerek rastladım. Bunu desteklemek için başka kaynaklar ararken, sabit diskler ve yarıiletken sürücüler arasındaki SQL performansının farkını anlatan bir grup rastgele makale alıyorum (ki bunlar ilişkili ama araştırmaya çalıştığım değil). Sonunda, neye ulaşmak …

4
Neden bu kadar çok ad alanı com ile başlıyor?
Birçok şirketin "ters etki alanı adı" ad alanlarını kullandığını ve bu uygulamanın nereden çıktığını ve neden devam ettiğini merak ediyorum. Sadece ezberci uygulama nedeniyle devam ediyor mu yoksa burada kaybolacağım olağanüstü bir mimari konsept var mı? Ayrıca gibi sorular not: https://stackoverflow.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-in-java Bu cevap sıralama Sorum ancak 100 % (Size daha …

11
Bir yazılım mimarı olarak, o kadar çok günlükleri analiz etmeye ve diğerlerinin hatalarını gidermeye odaklanmam gerekir mi?
Mezun olduğumdan beri (2005 sonu) aynı şirkette c ++ yazılım mühendisi olarak çalışıyordum. Bir yıl önce bir yazılım mimarı olarak terfi ettim ama kendimi daha fazla kalifikasyon ve tamir hataları, seviye 2 desteği ile ilgilendim. Notepad ++ 'da geçirdiğim zamanın% 50'si yazılım kayıtlarını analiz etmek ve neyin yanlış gittiğini anlamaya …

4
Alt ve üst hizmetler hangi yönlerdendir?
Birbirini çağıran birden fazla hizmetten oluşan bir sistemde (örneğin, Ön Uç -> Arka Uç -> Depolama), genellikle "aşağı akış" veya "yukarı akış" servisleri gibi terminoloji kullanan kişileri duydum. Bunların hangi yönde olduğu belli değilim. Veri her iki yönde de akar. Daha fazla kullanıcı tarafından karşı karşıya gelen, daha fazla arka …

11
Etki alanı açısından zengin bir uygulamada raporlama ve gösterge tabloları için verilerin alınması için en iyi uygulama veya tasarım desenleri
Öncelikle, bunun ihmal edilmiş bir soru / alan gibi göründüğünü söylemek istiyorum, bu yüzden bu sorunun iyileştirilmesi gerekiyorsa, bunu başkalarına fayda sağlayabilecek harika bir soru yapmama yardımcı olun! Sadece denemek için fikirler değil, bu sorunu çözen çözümler uygulayan insanlardan tavsiye ve yardım arıyorum. Tecrübelerime göre, bir uygulamanın iki tarafı vardır …

3
Bob Amca'nın temiz mimarisi - Her katman için bir varlık / model sınıfı?
ARKA FON : Bob Amca'nın temiz mimarisini android uygulamamda kullanmaya çalışıyorum. Doğru yolu göstermeye çalışan birçok açık kaynaklı proje okudum ve RxAndroid'e dayalı ilginç bir uygulama buldum. Farkettim: Her katmanda (sunum, etki alanı ve veri), aynı varlık için bir model sınıfı var (UML konuşuyor). Artı, veriler sınırları geçerken (katmandan diğerine) …

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.