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

7
OO programlamaya karşı yapısal programlama
Yapısal ve nesne yönelimli programlama arasındaki farkları gösteren bir sunum yapıyorum ve insanların neden OOP'ye ihtiyaç duyduklarını göstermek için OOP kavramlarının uygulanmasının kodlamayı çok daha kolay hale getireceği ve izleyicinin gerçekten OOP'ye ihtiyaç duyduklarını hissettiklerini göstermek istiyorum. Herhangi bir fikir ??

4
Şirketiniz bilgi ve bilgiyi nasıl yönetiyor?
Şirketinizin bilgi yakalamak ve depolamak için kullandığı mimari, yöntem ve yazılımlarla ilgileniyorum. Bilgiler kolayca aranabilir mi (özellikle teknisyenler tarafından)? Merkezi bir depoda mı yoksa birkaç yerde mi depolanıyor? Mevcut uygulamayı yeterli buluyor musunuz? Neler geliştirilebilir?

6
Neden ciltleme çoğu dilde yerel bir özellik değildir?
Bir değişkeni başka bir değişkene veya ifadeye bağlayan IMHO, matematikte çok yaygın bir senaryodur. Aslında, başlangıçta, birçok öğrenci atama operatörünün (=) bir tür bağlayıcı olduğunu düşünmektedir. Ancak dillerin çoğunda ciltleme yerel bir özellik olarak desteklenmez. C # gibi bazı dillerde, bazı durumlarda yerine getirilmiş bazı durumlarda ciltleme desteklenir. Ancak bunu …


1
Yazılım İşlem Belleğinin Birleştirilebilirlik Örneği
Her zaman bahsedilen yazılım işlem belleğinin en büyük avantajlarından biri, birleştirilebilirlik ve modülerliktir. Daha büyük bileşenler üretmek için farklı fragmanlar birleştirilebilir. Kilit tabanlı programlarda, durum genellikle böyle değildir. Bunu gerçek kod ile gösteren basit bir örnek arıyorum. Clojure'da bir örnek tercih ederim, ama Haskell de iyi. Örnek ayrıca kolayca oluşturulamayan …
11 haskell  clojure  stm 

6
“Elektronik tablo programlama” için bir kullanım görüyor musunuz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

9
Önce Kod Belgeleri? [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 . 2 yıl önce kapalı . Kod yazmadan önce, önce kod kodunu oluşturmaya çalışan var mı? Bunu daha önce düşünüyordum çünkü somut bir …

6
Erken sürüm numaraları yeni ürünler için nasıl çalışır?
Şu anda bir arkadaşım için küçük bir masaüstü uygulaması yazıyorum, ancak öncelikle kendim için bir öğrenme deneyimi olarak yapıyorum. Eğitimli olma ve doğru yolu yapma ruhu içinde, bu uygulama için sürüm numaralarına sahip olmak istiyorum. Araştırmam bu ilgili sonuçları getirdi Hangi "sürüm adlandırma kuralı" kullanıyorsunuz? Dosyalarınızı nasıl sürümlendirirsiniz (Sürüm Numaraları) …
11 naming 

6
Nasıl programlanacağını ve nasıl programlanacağını öğreniyorum, ancak sistemleri nasıl düzgün bir şekilde yapılacağını nasıl / nerede öğreniyorsunuz? [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ı . Bir sistem oluştururken göz önünde bulundurulması gereken birçok şey var, örneğin kullanıcıların oturum açıp birbirleriyle etkileşime girdiği, …

10
Özelliklerin anlamı nedir?
İşte özellikler ve karşı argümanlarım için bazı argümanlar: Alıcı ve ayarlayıcı yöntemleri yazmaktan daha kolay Getter ve setter yöntemi çiftleri bir kod kokusudur. Bunları yazmayı kolaylaştırmak, Scantron formunu kullanarak ve tüm 'C'leri doldurarak bir matematik testinde başarısız olmayı kolaylaştırmak gibidir. Kalıcılık için yalnızca durum içeren nesneler alıcılar / ayarlayıcılar kullanmamalı …

4
Birim testleri ile ne kadar ileri gider
Bir soru daha önce birçok kez sordu ama belirli bir eğik twds mvc geliştirme ile. Ben çok iyi bir çocuk oldum ve tüm denetleyici eylemlerimi harika olan karşılık gelen birim testleri ile kodluyorum (biraz [tekrar zaman oku] tekrarlı ise). Dürüst olmak gerekirse, aslında intial birim testlerinin çıplak kemiklerinin çoğunu yazmak …
11 c#  .net  asp.net-mvc 

5
Değiştirilmiş Strateji Tasarım Modeli
Son zamanlarda Tasarım Desenlerine bakmaya başladım ve kodladığım bir şey, küçük bir fark dışında Strateji modeline mükemmel bir şekilde uyuyordu. Temel olarak, algoritmaların bazıları (hepsi değil), ekstra bir parametreye veya iki tanesinin geçirilmesine ihtiyaç duyuyor. Bu yüzden ikisine de ihtiyacım olacak kendi hesaplama yöntemini çağırdığınızda onlara ekstra bir parametre iletmek …

6
Konumdan bağımsızlıktan maksimum şekilde nasıl yararlanılır… geliştirici olarak çalışmak için kişisel # 1-teşvikim [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 . 8 yıl önce kapalı . Bana göre, bir geliştirici olarak çalışmanın nihai güzelliği, hoş bir CV verildiğinde, her yerde, her zaman yeni …

7
Hangi bilgiler günlüklerde asla görünmemelidir? [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 . 4 yıl önce kapalı . Günlüklerde asla görünmemesi gereken şeylerle ilgili şirket yönergeleri yazmak üzereyim (bir uygulamanın izi). Aslında, …


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.