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
Tasarım kalıplarını ve yeniden düzenlemeyi kasıtlı olarak nasıl uygulayabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Kalıpları yeniden düzenleme kitabını okuyordum ve becerileri uygulama şansını nasıl elde edebileceğimi merak ediyordum, çünkü kalıpları yeniden …

5
Kod projesiyle ilişkili belgeleri depolamanın en iyi yolu nedir?
Yazılım geliştirmemizle ilgili birçok belgemiz var. Bunlar, gereksinimler, tasarım belgeleri, harici PDF'ler, müşteri dosyaları, test talimatları vb. Gibi şeyleri içerir. Şu anda, bu belgeler yerel bir geliştiricinin sabit diski (!) ve daha da kötüsü). Onları takip etmenin en iyi yolu nedir? Gelişimimiz için visual studio (2010) kullandığımız ve projede gerçekten …


11
Mükemmel ürün gamını tasarlama
Eğer bir dil tasarlayacak olsaydım, "mükemmel" ürün gamını nasıl tasarlayacağımı düşünüyordum. Sizin için bilmediğiniz bir ifadede 1-4 gibi bir değer aralığını temsil eden bir aralık değişmezini bilirsiniz. En çok foreach / foreach döngülerinde kullanılırlar Göz önünde bulundurulması gereken birkaç konu var gibi görünüyor Kapsayıcı ve özel aralıklar için destek, uç …

5
Mobil Geliştirme- Geliştirme donanımı edinme - en iyi uygulamalar?
Akıllı telefon geliştirmeye girmek istiyorum, ancak şu anda platformlar için birkaç seçenek var. (İOS / Android / WebOS / Bada / Symbian / MeeGo / WindowsMobile / JavaME) Kodumu ve cihazların genel işlevselliğini test etmek için geliştirme donanımına sahip olmak istiyorum. Geliştirme ve test için donanım almanın ve / veya …
10 hardware  mobile 

9
Sabit kodlanmış değerleri ve savunma tasarımını YAGNI ile kaldırma
İlk olarak biraz arka plan. Yaş -> Ücret aramasını kodluyorum. 7 yaş aralığı vardır, bu nedenle arama tablosu 7 satırlı 3 sütundan (Kimden | Kime | Ücret). Değerler nadiren değişir - bunlar 3 yıl boyunca aynı kalan yasal oranlardır (birinci ve üçüncü sütunlar). Bu tabloyu sabit kodlamadan depolamanın en kolay …
10 design 

6
SQL Server'ın büyük ölçüde ölçeklenebilir uygulamalar için veritabanı olarak kullanılması önerilir mi?
Diyelim ki Facebook ölçeğinde bir web sitesi oluşturmayı planlıyorsunuz (Eğer bir web sitesinin ismini vereceksem neden Facebook olmasın ?!). Bu tür uygulamalar için veritabanı olarak SQL Server kullanılması tavsiye edilir mi? Bu soruyu soruyorum çünkü birçok meslektaşım SQL sunucusunun bu tür uygulamalar kullanılmaması gerektiğini söylüyor. Bunun yerine Oracle veya MySQL'i …

7
Teknik özellikler belgesinde, kullanım senaryosunda veya senaryoda müşterinin müşterisine ne diyorsunuz?
Ekibim ve ben, müşterilerimizin müşterileriyle etkileşim kurmak için kullanacakları yazılımlar geliştiriyoruz. Ayrıca, kendi test ürünlerimizi de yiyoruz ve müşterilerimizle etkileşim kurmak için yazılımı kendimiz kullanıyoruz. Bu nedenle, çalışanlarımız operatör olabileceği, müşterilerimiz operatör olabileceği ve müşterilerimizin müşterileri ziyaretçi olabileceği için kullanım durumlarını ve senaryoları açıklamak bazen zor olabilir. Bununla birlikte, müşterilerimiz …

5
Tüm özyinelemeli işlevler yinelemelerle kodlanabilir mi? [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ı . Özyinelemenin avantajları nelerdir? Bazı programlama dilleri kuyruk yinelemesini optimize edebilir, ancak yine de genel …


6
Ne zaman aşırıya kaçar?
İlk uzakta, özür diliyorum çünkü nasıl bir topluluk iş parçacığı yapmak bilmiyorum; bu yüzden lütfen biri bana yardım etsin. Bir geliştirici olarak, birçok platformda, teknolojide ve hatta altyapı düzeyinde; Kendimi her zaman soruyorum, ne zaman ÇOK fazla yapıyorum?!? Başladığımdan beri hiç bitmeyen bir öğrenme süreci oldu. Öğrendiğim bir (1) şey, …

5
PHP, HTML, Javascript ve iyi uygulama yazma
Ben ve ekibim için HTML, JavaScript ve PHP kodlaması hakkında bir sözleşme belirtimi yazmak zorunda olduğumu fark ettim. Web geliştirmede, tıpkı C ++ gibi, kesinlikle bir girinti ve yorum hayranıyım. Yine de, genellikle işimde aniden baş ağrısını ortaya çıkaran HTML + JavaScript + PHP koduyla karşılaşıyorum. Kodumu okunabilir hale getirmeye …

4
Nesneleri statik yöntemlerle iletmek neden avantajlı olur?
Statik bir yöntem kullanmanın ve referansı bir nesneye yöntemi bir nesne üzerinde çağırmak yerine parametre olarak iletmenin avantajı nedir? Ne demek istediğimi açıklığa kavuşturmak için aşağıdaki sınıfı düşünün: public class SomeClass { private double someValue; public SomeClass() { // Some constructor in which someValue is set } public void incrementValue() …

5
Bir açılır etikette ByRef ve ByVal'a nasıl başvurulur? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Üzerindeki MSDN sayfası ByRefve ByValanahtar kelimeler çok yardımcı olmaz; bir şekilde atlamazsam, her yerde "anahtar kelime" olarak …
9 naming  ui  vba 

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.