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


9
Çok fazla iddia yazmak mümkün mü?
assertProgramımdaki mantıksal hatalar nedeniyle gerçekleşmeyen olayları yakalamanın bir yolu olarak C ++ kodunda çek yazmanın büyük bir hayranıyım . Bu genel olarak iyi bir uygulamadır. Ancak, yazdığım bazı fonksiyonların (karmaşık bir sınıfın parçası olan) okunabilirlik ve bakım açısından potansiyel olarak kötü bir programlama uygulaması olabileceğini düşünen 5+ varsayımına sahip olduğunu …

10
Bir Scrum ekibi planlama toplantısındaki altyapı görevlerini nasıl hesaplar?
Bir Scrum ekibi planlama toplantısındaki geliştirme / altyapı görevlerini nasıl hesaplar? İlk bakışta, son kullanıcı değeri sunmadıkları için kullanıcı hikayeleri gibi gözükmüyorlar. Ancak, bunları belirli bir kullanıcı hikayesine görev olarak eklemek bazen bir anlam ifade etmiyor. Örneğin, görevin: "Bambu Kurulumu" olduğunu söyleyin. Bu görevin, herhangi bir kullanıcı hikayesini tamamlaması gerekmez, …
33 scrum  planning 



9
Alan bilgisi ve teknik bilgi ne kadar önemlidir?
Bir Ticaret ve Risk Yönetimi uygulaması üzerinde çalışıyorum ve bir C # geçmişinden olmasına rağmen SSIS paketleri üzerinde çalışmam istendi. Şimdi bununla yaşayabilirim. İşin acısı, iş anlayışına çok fazla vurgu yapılması. Ticaret (Kesin olarak gerçekleşen Enerji Ticareti) BÜYÜK bir alandır ve her bir parçasını anlamak çok zor. Ancak son iki …


11
Kodlama sıkıntı hissetmeye başladığında ne yapmalı, sanki hepsi aynı. [kapalı]
Commodore 64'te 6 yaşında programlama yapmaya başladım. Şimdi 28 yaşındayım ve Bilgisayar Bilimi dalında birinci sınıftan 4 tane ders almak zorundayım. Bunca yıldan sonra yazma kodundan sıkılmaya başladım. Bilgisayar Bilimi alanında teorik bilgisayar dilleri ve ağ güvenliği alanında 10 yıllık C sistemi kodlama dersi aldım ve kod yazmaktan herhangi bir …

21
Yazılım Testine Gerçekten İhtiyacınız Var mı?
BE (CS) üzerinde çalışan bir öğrenciyim ve sorum şu: Yazılım alanında test yapmak gerekli mi? Dikkatli bir yazılım oluşturursak, neden test etmeliyiz? Testlerden sonra olabilir emin biz yaptık çünkü bu hedefe (amaçlandığı şekilde ürün / yazılım işleri) elde ettik o test bunun için? Mümkün mü? Sorum şu: Yazılımın test edilmesi …


4
C, C ++ ve benzerleri için JIT derleyicisi
C ve C ++ gibi derlenmiş diller için tam zamanında bir derleyici var mı? (Akla gelen ilk isimler Clang ve LLVM'dir! Ama şu anda desteklediklerini sanmıyorum.) Açıklama: Yazılımın çalışma zamanı profili oluşturma geribildiriminden ve çalışma zamanındaki sıcak noktaların agresif bir şekilde optimize edilmesinden, hatta C ve C ++ gibi makineden …

6
Eşzamanlılık ve çoklu iş parçacığını nasıl uygularsınız? [kapalı]
Eşzamanlılık, çok iş parçacığı ve "bedava öğle yemeğinin nasıl bittiği" hakkında okuyordum . Ancak henüz işimde MT kullanma imkanım olmadı. Bu nedenle bazı açık kaynaklı projelere alıştırmalar veya katılım yoluyla CPU ağır MT alıştırması yapmak için neler yapabileceğim konusunda öneriler arıyorum. Teşekkürler. Düzenleme: CPU'ya bağlı görevler için MT kullanan açık …

9
Soyutlama: Sorunu çözme ile genel bir çözüm arasındaki savaş [kapalı]
Bir programcı olarak, kendimi programımı mümkün olduğunca soyut ve genel yapmak isteyen ikilemde buluyorum. Bunu yapmak genellikle kodumu tekrar kullanmama ve tekrar ortaya çıkacak (veya çıkmayacak) bir sorun için daha genel bir çözüme sahip olmamı sağlayacaktır. Sonra kafamdaki bu ses der ki, problemi çöz o kadar kolay! Neden yapmak zorunda …

7
Haskell'in tipi sistemi, işlevsel programlamanın anlaşılmasında bir engel midir? [kapalı]
Haskell'i fonksiyonel programlamayı anlamak amacıyla, diğer dillerde edindiğim içgörüyü uygulayacağım beklentisi ile inceliyorum (Groovy, Python, JavaScript ağırlıklı olarak). Haskell'i seçtim çünkü çok işlevsel olduğu ve devlete güvenmesine izin vermeyeceği izlenimini edindim. Haskell'i öğrenmeyi seçmedim çünkü son derece katı tip bir sistemde gezinmekle ilgileniyordum. Sorum şu: Güçlü bir tip sistem, son …

2
İş görüşmesi sırasında beyin toplama [kapalı]
Son zamanlarda, büyük bir Silikon Vadisi şirketinde üst düzey bir yazılım geliştiricisi / Ar-Ge pozisyonu için iş görüşmesi yaptım. Birkaç teknik telefon ekranım, tüm gün yerinde bir görüşme ve daha sonra başka bir pozisyon için daha fazla teknik telefon ekranım vardı. Görüşmeler çok iyi geçti, doktora yaptım ve başvurduğum alanda …
33 interview 

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.