«design» etiketlenmiş sorular

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

9
Minimalist bir gelişme yaklaşımı izleyen herhangi bir programlama dili var mı?
Dillerin ticari yazılımlarla aynı olduğu düşünüldüğünde, yeni sürümleri haklı çıkarmak için her zaman yeni özellikler eklemenin sürekli bir ihtiyaç olduğunu biliyorum. Sürüm 1.0'ın son sürüm olduğu diller olabilir mi, var mı? Elbette hata düzeltmeleri bundan muaf, ama özellik her zaman aynı kalır? Bu şekilde, dildeki her özellik güzel bir şekilde …

4
Kodumda “yöneticilerden” nasıl kaçınılır?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü Kod İnceleme Stack Exchange. 6 yıl önce göç etmiş . Şu anda Varlık Sistemimi C ++ için yeniden tasarlıyorum ve bir çok Müdürüm var. Tasarımımda, kütüphanemi birbirine bağlamak için bu sınıflara sahibim. "Yönetici" dersleri söz konusu olduğunda çok kötü …

8
Coğrafi bir adres / konumun veritabanında depolanmasının evrensel bir yolu nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapandı . Dünyadaki herhangi bir adres için uygun bir coğrafi adres / konumun doğru biçimi nedir? …


4
Saf işlevlerin halka açık olmaması için iyi bir neden var mı?
Bir iş arkadaşınızla devam eden küçük bir tartışmam vardı. Basitçe söylemek gerekirse, saf olan işlevleri gizlemek / kapsüllemek için iyi bir neden var mı? "Saf" deyin , wikipedia tanımını kastediyorum : Daima aynı sonuçları aynı girdiden döndürür. (Bu tartışmanın uğruna değer semantiği Foo Create(){ return new Foo(); }yoksa Foo, saf …

7
HTML5, yerli ve karma mobil uygulama yaklaşımlarının artıları ve eksileri nelerdir?
Bir mobil uygulama geliştirmek istiyorum. Kısa süre önce , üç mobil uygulama türünü karşılaştıran Telerik Forum'da bir makale okudum ve hangisini seçmem gerektiğini bilmiyorum. Farklı mobil tasarım seçeneklerinin artılarını ve eksilerini tanımlayan bir resim Bu tasarım seçenekleri arasında karar vermek için, şemada listelenen her mimari seçimin artılarını ve eksilerini daha …

5
Agile'nin bir parçası olarak tasarım belgeleri
İş yerimde, sık sık "belirsiz gereklilikler, kötü kabul kriterleri, iyi şanslar" anlamına gelen "çevik" bir zorlukla karşı karşıyayız. Bunu genel bir iyileştirme çabası olarak ele almaya çalışıyoruz. Bu yüzden, bunun bir parçası olarak, kullanıcı hikayesi seviyesinin üstünde ve ötesinde, sistemdeki belirli bir özelliğin etkisinin ön incelemelerinin sonucunu doğru bir şekilde …

3
Öngörülen değişiklikler için planlama REST bitiş noktaları için önerilen bir kalıp nedir
Değişim öngören dış uygulamalar için bir API tasarlamaya çalışmak kolay değildir, ancak biraz düşünülmüş bir şey daha sonra hayatı kolaylaştırabilir. Önceki sürüm işleyicilerini yerinde bırakarak geriye dönük uyumu sürdürürken gelecekteki değişiklikleri destekleyecek bir şema oluşturmaya çalışıyorum. Bu makaledeki öncelikli endişe, belirli bir ürün / şirket için tanımlanmış tüm bitiş noktaları …


6
Üst işaretçi için dairesel bir başvuru ne zaman kabul edilebilir?
Bu Yığın Taşması sorusu, bir işaretçi aracılığıyla ebeveyni referansı olan bir çocuk hakkındadır. Yorumlar başlangıçta tasarımın korkunç bir fikir olduğu konusunda oldukça kritikti. Bunun genel olarak en iyi fikir olmadığını biliyorum. Genel bir kuraldan, "Bunu yapma!" Demek adil gözüküyor. Ancak, böyle bir şeyi yapmanız gereken hangi koşulların mevcut olacağını merak …
24 design 

8
Günde bir kez kullanıcı işlemi: 24 Saat Sıfırlaması vs. Gece Yarısı Sıfırlaması [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 12 ay önce kapandı . Bir kullanıcı günde yalnızca bir kez bir eylem gerçekleştirebiliyorsa, örneğin bir yarışma için ücretsiz …

5
Veritabanını Yeniden Tasarlamak İçin En İyi Uygulamalar
Bir uygulama için bir veritabanı tasarlarken bazı genel en iyi uygulamaların farkındayım, peki ya yeniden tasarlamak? Bir iç iş uygulamasını yeniden tasarlamakla görevli bir ekibim var, ancak “iç” dememe rağmen, maalesef sistemin gerçek kullanıcıları ile temastan uzak pek çok insan katmanından oluşuyorum. Şu anki program, bazılarının normalize edilmemiş tablolarına dağılmış …

8
2. Yalan: Dünya modeli etrafında kod tasarlanmalı mı? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 3 yıl önce kapandı . Geçenlerde Three Big Lies blog gönderisini okudum ve burada belirtilen ikinci yalanı haklı çıkarmak için çok zorlanıyorum: …

4
Bir kurucuda meşru "gerçek iş"?
Bir tasarım üzerinde çalışıyorum, ancak bir barikatı vurmaya devam ediyorum. Temelde bir XML şema ayrıştırma (DOM DOM) tarafından oluşturulan karmaşık bir düğüm ağacının sahibi olan belirli bir sınıf (ModelDef) var. İyi tasarım ilkelerini (SOLID) takip etmek ve ortaya çıkan sistemin kolayca test edilebilir olmasını sağlamak istiyorum. Bağımlılıkları ModelDef'in yapıcısına iletmek …


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.