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
Çok hızlı değişimin maliyetleri ile nasıl başa çıkıyorsunuz?
Çoğu modern geliştirici gibi, müşteri işbirliği ve değişime yanıt verme gibi Agile prensiplerine değer veriyorum, ancak bir ürün sahibi (veya gereksinimleri ve öncelikleri belirleyen) gereksinimleri ve öncelikleri çok sık değiştirdiğinde ne olur? Günde birkaç kez gibi mi? Kısa bir süre önce buggy, eksik ve hatta olması gereken en basit senaryoyu …

3
Bir sınıftaki öznitelikleri önceden başlatmak veya bunları yol boyunca eklemek daha iyi bir uygulama mıdır?
Bu KESİNLİKLE ikinci sınıf bir soru ise özür dilerim, ancak en iyi uygulamaların ne olduğunu merak ediyorum ve Google'da iyi bir cevap bulamıyorum. Python, genellikle boş bir sınıfı bir süper-catchall veri yapısı kapsayıcı (JSON dosyası gibi bir tür) olarak kullanın ve yol boyunca öznitelikleri ekleyin: class DataObj: "Catch-all data object" …

1
MRO üzerinden Curiosity gezgini üzerinden aktarımların kodunu çözmek neden saatler sürüyor?
NASA tarafından Bu video klip verileri söylüyor Merak tarafından geçirilen Mars Keşif Orbiter o alacaktı bundan sonra daha sonra Earth (görünüşte 14 dakika kadar alarak) iletilen birkaç saat boyunca muhafaza edilecektir (MRO), saat mühendisleri şifresini çözmek için veri. Okuduğum kadarıyla, MRO'nun gerekirse Curiosity için bir yedek iletişim cihazı olarak kullanılabileceği …

7
Bir soruna yönelik programlama paradigması seçimi için ampirik kanıtlar
C2 wiki'sinin Nesne Odaklı Programlama için Ampirik Kanıtlar tartışması vardır. Bu son olarak 2008'de düzenlendi. Burada tartışma bunu ortaya koyuyor gibi görünüyor: OO'nun modası geçmiş olup olmadığı , işlevsel programlamanın kötü bir seçim olduğu ve AOP'nin avantajları ve dezavantajlarının tümü, kanıtlara dayanmadan katkıda bulunanların görüşleri ile cevaplanmaktadır. Tabii ki, yerleşik …

4
İkili operatörlerin önüne veya arkasına yeni satırlar koymalı mıyım? [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ı . …
11 c++  coding-style 

3
Scrum takımında takım yöneticisi ve geliştirici olmak
Son zamanlarda Scrum'a taşınan 6 kişilik bir ekibi yönetiyorum. Bir Scrum Master (ekibin geliştiricilerinden biri) ve bir Ürün Sahibimiz var. Oldukça fazla boş zamanım olduğu için (eskiden yaptığım birçok yönetim işi Scrum Master ve Ürün Sahibi tarafından yapıldığından) ve teknik olarak alakalı kalmak istediğim için, bazı teknik geliştirme çalışmaları yapıyorum. …
11 scrum  management 


3
Görünüm modellerinde iş nesnelerini kullanma
Yeniden kullanılabilir iş nesneleri kullanırken, görünüm modelleri oluştururken en iyi uygulama nedir? BuilderGörünüm modellerimizi oluşturmak için çağırdığımız bir nesne kullanıyoruz . Her bir mantıksal görünüm birimi (siparişler, kullanıcılar vb.) İçin bir oluşturucu; burada her birim bir dizi farklı görünüm modeli içerebilir (siparişler özet, sipariş satırları vb. İçerir). Bir üretici, bir …



5
Liskov İkame İlkesi İntrospeksiyon veya Ördek Tipleme ile uyumlu değil mi?
Ördek yazılan dillerde olağan gibi , Liskov İkame İlkesinin nesnelerin kendilerini denetleyebileceği dillerde gözlenemediğini doğru anladım mı? Örneğin, Ruby, eğer bir sınıf Bbir sınıftan devralır A, sonra her nesne xarasında A, x.classdönüş gidiyor A, ama eğer xbir amacı B, x.classgeri gitmiyor A. İşte LSP'nin bir açıklaması: Let q (X) nesneler …

2
Savunma Yazılımını Yeniden Kullanma Sistemine (DSRS) ne oldu? [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ı . 90'lı yılların başlarında, ABD Savunma Bakanlığı'nın yeniden kullanım sistemi (DSRS) adı verilen bir ABD Savunma Bakanlığı yazılım …

8
Dil yapılarına neden tasarım kalıpları eklenmiyor?
Son zamanlarda, şirketinin bir PHP uzantısı olarak MVC tasarım modelini eklemek için çalıştığını belirten bir meslektaşımla konuşuyordum. Controllers, Models and ViewsPerformansı artırmak için dil yapılarına eklemek üzere C kodu yazdıklarını açıkladı . Şimdi MVC'nin web uygulamalarında yaygın olarak kullanılan bir mimari tasarım deseni olduğunu biliyorum, ancak yine de örneğin Denetleyiciler …

10
Her SQL ifadesi bir DBA tarafından gözden geçirilmelidir - ortak mı?
Her şey demek istiyorum, sadece şema değişimleri değil. Bir birincil anahtardaki basit bir SELECT bile, her geliştiricinin (bağlamda) kod incelemesi yapılmasına rağmen, her ifadenin DBA incelemesi yapılmadan, koddan çıkarılıp EXPLAIN çıktısıyla gönderilmesine rağmen ayrıntılar üretilemez, ayrıntılar ne sıklıkta çağrılacağı, vb. Eğer böyle bir ortamda bulunduysanız, bunun net bir kazanç mı, …
11 code-reviews  dba 

5
Bir geliştirici proje yöneticisinin patronu olduğunda işe yarar mı?
Bir projenin planlama aşamasındayım ve bir proje yöneticisi kiralamak istiyorum. Bazı kodlamalar yapmak ve projenin tüm bölümlerini takip etmek istiyorum. Ancak, bir proje yöneticisinin daha iyi sonuçlar alacağına inanıyorum. Aşağıdaki seçenekler var: 1) projeyi yönetmek ve kod 2 değil) bir proje yöneticisi işe ve kendimi kod Proje yöneticisinin, proje sahibini …

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.