«design» etiketlenmiş sorular

Yazılım tasarımı ile problem çözme ve çözüm planlaması hakkında sorular.

18
Ne için optimize ediyorsunuz? [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 . 6 yıl önce kapalı . Genel olarak, yazılım tasarlarken tipik olarak ne tür optimizasyonlara yönelirsiniz? Tasarımınızı en iyi duruma …

6
Saklı yordamları ne zaman kullanmalıyım?
Kodumdaki tüm iş mantığım varsa ve Entity Framework'ten yararlanırsam, hangi durumlarda (varsa), bazı kodları yerine saklı bir yordama daha iyi hareket ederdim ? Açıkça söylemek gerekirse, geçerli kurulumla (koddaki iş mantığı) birlikte değil, yani. Saklı yordamlarda tüm iş mantığına sahip olmanın artılarını ve eksilerini isteyen bir dizi benzer soru gördüm, …


4
Çoğu dil neden maks-yığın uygulaması yerine bir min-yığın sağlar?
Sadece bir şey fark ettim ve bunun bir nedeni olup olmadığını merak ediyorum. C ++ (std :: öncelik_queue bir max yığın) dışında, max yığın sunan başka bir dil bilmiyorum. Python'un heapq modülü, listenin üzerine ikili bir min-yığın uygular. Java'nın kitaplığı, bir min-öncelik sırası uygulayan bir PriorityQueue sınıfı içerir. Go'nun kitaplığı, …

7
UML hakkında bilmeniz gereken temel şeyler nelerdir?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Bir programın tasarım ve davranışına ilişkin karalamalarimin daha akıcı olmasını ve diğer geliştiricilerle ortak bir dile sahip olmasını istiyorum. …
18 design  uml 


2
İşlevsel programcılar UML yerine ne kullanıyor?
Ben CS öğrencisiyim. Şu anda Objektif Analiz ve Tasarım derslerinin verildiği derslere katılıyorum. Çoğunlukla kullanım senaryoları yazma, müşteri için bazı uygulamalar yazarken karşılaşabileceğimiz sorunu analiz etme ve projeyi hem genişletilebilir, geliştiriciler için açık olacak şekilde tasarlama hem de müşteri bazı konular hakkında tartıştığında sorun yaratmama özellikleri. 'Nesnel' olduğu için, onu …

4
Bir fizik motorunun tasarımı nasıl görselleştirilir?
Bir fizik motoru yapıyorum ve her şeyi takip etmek oldukça zorlaşıyor. Genellikle bir aradan sonra koduma geri döndüğümde neden işe yaramadığını hatırlamıyorum. Sorunların çoğu basit programlama hataları değil, fizik motorumdaki tasarım kusurları. Bu yüzden programlamadan önce tasarlamayı bitirmeliyim. Ancak, fizik motorumun tüm tasarımını kağıda yazmanın bir yoluna ihtiyacım var. Yoksa …

3
RESTful API'sında jeton yenileme / oturum sona erme durumunu işleme
Kullanıcı kimlik doğrulaması için JWT belirteçleri (bir loginbitiş noktası tarafından yayınlanan ve daha sonra tüm üstbilgilere gönderilen) kullanan RESTful API oluşturuyorum ve belirteçler, sabit bir süre sonra yenilenmesi gerekiyor ( renewyenilenen bir belirteç döndüren bir bitiş noktası çağrılıyor) ). Bir kullanıcının API oturumunun jetonun süresi dolmadan geçersiz hale gelmesi olasıdır, …

4
Uygulamamla dağıtmak için salt okunur verileri nasıl saklamalıyım?
Bir masaüstü uygulaması geliştiriyorum ve bu uygulamanın çalışması için, bazı bilgiler gerektirir, ancak (veriler bu bilgilerden herhangi değişmez gerekir uygulamanın her yürütme yüklenecek, ancak veri olduğunu asla değişti). Veriler, uygulamanın çalıştığı bilgisayarda (istemci tarafında depolama?) Depolanmalıdır. Kullanıcının bu bilgileri kolayca değiştirememesi de daha iyidir (çok fazla BT bilgisine sahip olmadığını …
17 c#  design  data  wpf 

2
En az şaşkınlık (POLA) ve arayüzler ilkesi
C ++ öğreniyorken yüzyılın iyi bir çeyreği, arayüzlerin affedici olması ve mümkün olduğunca tüketicilerin kaynak veya belgelere erişemeyeceği için yöntemlerin çağrıldığı sırayı umursamayacağı öğretildi. bu. Ancak, ne zaman genç programcılara ve kıdemli geliştiricilere beni kulak misafiri olduysa, bunun gerçekten bir şey olup olmadığını veya modası geçmiş olup olmadığını merak ettim. …

2
Etkinlik kaynağı ve REST
Event Sourcing tasarımıyla karşılaştım ve bir REST istemcisinin gerekli olduğu bir uygulamada kullanmak istiyorum (kesin olmak RESTful). Ancak REST oldukça CRUD benzeri ve olay kaynak görev tabanlı olduğu için bunları birbirine bağlamak başarısız. REST sunucusuna yapılan isteklere göre komutların nasıl oluşturulacağını merak ediyordum. Bu örneği düşünün: REST ile File adlı …

5
Toplam sayı bilmeden yüzde algoritması
nBir telefon hattı için hatlar olduğunu varsayalım . Bir müşteri yardım hattını her aradığında, çağrı nhatlardan birine yönlendirilir . Ve n hattın her birine çağrı yüzdesi atamak istiyorum. Varsayalım ki iki hat var ve bir hat% 60, diğeri% 40, toplam arama sayısı 10'dur, bu nedenle ilk hat 6 çağrı alır …

9
Ölçü birimlerine erişmek için veri yapısı
TL; DR - Bir ölçü birimi içindeki birimleri tanımlamak için en uygun veri yapısını tasarlamaya çalışıyorum. A Unit of measureesasen a valueile ilişkili bir (veya miktar) ' dır unit. SI Üniteleri yedi tabana veya boyuta sahiptir. Yani: uzunluk, kütle, zaman, elektrik akımı, sıcaklık, madde miktarı (mol) ve ışık şiddeti. Bu …

5
Çalışma zamanında görünüm modelleri oluşturmayı nasıl daha az acı verici hale getirebilirim?
Uzun soru için özür dilerim, bir rant olarak okur, ama söz veriyorum! Sorularımı aşağıda özetledim MVC dünyasında işler açıktır. Modelin durumu vardır, Görünüm Modeli gösterir ve Denetleyici , Modelle / Modelle (temelde) bir şeyler yapar , bir denetleyicinin durumu yoktur. Bir şeyler yapmak için Denetleyicinin web hizmetleri, depo, lot üzerinde …
17 c#  design  wpf  mvvm 

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.