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

6
Satıcı yazılımını değiştirme risklerini nasıl iletebilirim?
Çalıştığım yerde büyük bir sorunumuz var ve adı "özelleştirme". BT ve muhasebe departmanlarımızın daha önce özelleştirmeyi sevdiği eski (10+ yıl) bir satıcı yazılım sistemimiz var . Hat boyunca bir yerde bu yazılım çok buggy almaya başladı. Sonra, kişiselleştirmeden sonra işe alındı. Sistemle ilgili bulduğum neredeyse her sorun kişiselleştirmenin doğrudan bir …


5
Veritabanını endeksleme
Veritabanlarına pek aşina değilim ve şimdi indeksleme mekanizmasını anlamaya çalışıyorum. Bildiğim kadarıyla, bir RDBMS'de, bir sütunda dizinleme, bu sütuna göre aramayı daha hızlı hale getirir. Bu, üçlü mağazalar için de geçerlidir, sadece orada endeksler çoğunlukla örneğin konuya, sonra nesneye göre arama yapacağınızı varsayar. RDBMS hakkında emin değilim, ancak üçlü mağazalarda …
12 database 

11
Anlamlı olan operatör aşırı yüklemesi örnekleri [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ı . C # öğrenirken, C # operatörün aşırı yüklenmesini desteklediğini buldum. Hangi iyi örnek ile …
12 c#  .net  operators 

4
OOP tasarımlarınız için nasıl iyi uygulamalar edindiniz? [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 . 2 yıl önce kapalı . OOP tasarımları oluşturmakta zorlandığımı fark ettim. Bu özellik X sınıfına doğru ayarlanıp ayarlanmadığına karar vermek için çok …

4
Yeniden düzenleme bir istisnayı soyutlama sızdırıyor mu?
Belgelerde belirli bir istisna türü atacağını bildiren bir arabirim yöntemi var. Bu yöntemin uygulanması, istisna oluşturan bir şey kullanır. Dahili istisna yakalanır ve arayüz sözleşmesi tarafından beyan edilen istisna atılır. İşte daha iyi açıklamak için küçük bir kod örneği. PHP ile yazılmış ama takip etmek oldukça basit. // in the …

3
MVC Kullanırken PHP'de Hataları İşleme
Son zamanlarda Codeigniter'ı çok kullanıyorum, ancak sinirlerime bulaşan bir şey hataları işlemek ve kullanıcıya göstermek. Hiç dağınık olmadan hataları idare hiç iyi olmamıştı. Temel kaygım kullanıcıya hata döndürürken. İşlevlerden 0 veya 1 döndürmek ve daha sonra hataları işlemek için if / else kullanmak yerine istisnalar kullanmak ve istisnalar atmak / …

6
Bir müşterinin bir projeye katkıda bulunmasına izin vermenin en iyi yolu nedir?
Bir müşteri için bir CRM oluşturuyoruz. Şimdi ilk büyük aşaması bitmiş edilmiş ve müşteri veritabanı şeması ve iş küçük çaplı değişiklikler yapma, işin bazı pick up istiyorum kararlaştırılan ikinci bir ilk aşamasını işler olduğunu biz ikinci inşa ederken . Bunun hiç pratik olup olmadığına karar veremiyorum, ancak varsayalım, bunu çalışabilir …

7
Kod yazdıktan sonra neden bir süre sonra “daha ​​iyi yazardım” diye hissediyorum? [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 . 8 yıl önce kapalı . …

8
Bir Takımda Çakışan Java Stilleri
6 haftalık bir süreye sahip bir Java geliştirme ekibinin üyesiyim. Bu, çok hızlı bir şekilde iyi bir kod yazmayı gerektirir. Ancak geliştirme ekibimizin farklı kodlama stilleri vardır. İsim sözleşmelerinden soyutlama yöntemlerine kadar her şey ekibimiz arasında farklılık gösterir. Java için "standartlar" dikte eden herhangi bir belge bilen var mı? Açıklığa …

2
Vektör miktarı olarak zeka
Peter Seibel'in "İşyerinde Kodlayıcılar: Programlama El Sanatları Üzerine Düşünceler" adlı bu harika kitabı okuyorum ve kısmen Joshua Bloch ile olan görüşme yapıyorum ve bir programcı için önemli bir nokta olan bu cevabı buldum. Paragraf böyle bir şeye gider. Bu problem var, yani programlama çok entelektüel bir meritokrasidir ve genellikle bu …


7
Yeni elemanlara deneyimli geliştiricilerden ayrı bir alt proje vermek, yeni başlayanların daha hızlı yükselmesine yardımcı olacak mı?
Bir ekipte 7 geliştiricimiz var ve geliştirme hızımızı kısa sürede (yaklaşık bir ay) iki katına çıkarmamız gerekiyor. "Daha fazla geliştirici işe alırsanız, yalnızca ilk birkaç ay boyunca üretkenliğinizi kaybedersiniz" diye sağduyulu bir kural olduğunu biliyorum. Proje bir e-ticaret web hizmetidir ve 270K kod satırına sahiptir. Şimdilik benim düşüncem, projeyi az …



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.