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



5
Klasik OOP'nin Go-like diline göre faydaları
Dil tasarımı ve "ideal" bir programlama dili için hangi öğelerin gerekli olacağı hakkında çok şey düşünüyordum ve Google'ın Go'yu incelemek beni başka türlü ortak bilgiyi sorgulamamı sağladı. Özellikle Go, nesne yönelimli bir dilin yapısına sahip olmadan nesne yönelimli programlamanın tüm ilginç faydalarına sahip gibi görünüyor . Sınıf yok, sadece yapılar …

5
Veri doğrulamayı destekleyen bir ORM için, kısıtlamalar veritabanında da uygulanmalıdır mı?
(ActiveRecord) modellerime ek olarak her zaman veritabanı düzeyinde kısıtlamalar uyguladım. Ama bunun gerçekten gerekli olup olmadığını merak ediyordum? Biraz arka plan Son zamanlarda bir model için temel otomatik zaman damgası oluşturma yöntemini birim test etmek zorunda kaldım. Test normalde modelin bir örneğini oluşturur ve doğrulama yapmadan kaydeder. Ancak tablo tanımında …
13 database  orm  validation  dry 

2
WCF'den NserviceBus'a geçiş yapmalı mıyım
Çeşitli konumlardaki istemci ağlarında bulunan bir dizi bilgisayardan mesaj gönderen ve alan merkezi bir sunucumuz var. Bunu kolaylaştırmak için, şu anda TCPNetBindings ile WCF kullanıyorum, sertifikalarla korunan dubleks iletişim kullanıyorum. Şimdi, bununla ilgili bir takım sorunlarımız var - esas olarak "bağlantısız modu" desteklememiz isteniyor (hataya dayanıklı olmamız gerekiyor). Bildiğim kadarıyla, …

9
Ayrılmış bir iş arkadaşına “sev 1” kusurunu anlatmalı mıyım? [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 . 7 yıl önce kapalı . Geçenlerde bir iş arkadaşımdan şirketimizden ayrıldım. Ayrılmadan önce, üretim kesintisine neden olan ciddi bir bellek sızıntısı olan …

2
Geçici zihniyetlerle nasıl başa çıkılır?
İki ay önce altı kişilik bir geliştirme ekibine katıldım. İnsanlar iyi, hepsi iyi. Ama gittikçe daha fazla geçici bir zihniyet gözlemliyorum. Şeyler hızlı bir şekilde sabitlenir, gelecekteki kullanılabilirlik pahasına, çok az test vardır ve iki kişi mutlu bir şekilde itiraf eder, bilgiyi yazmak yerine kafalarında taşımaktan hoşlanırlar. Bununla nasıl başa …

8
Kod belgelerini nereye koyabilirsiniz?
Şu anda kod belgelerini yazmak için iki sistem kullanıyorum (C ++ kullanıyorum): Yöntemler ve sınıf üyeleri hakkındaki belgeler Doxygen biçimi kullanılarak kodun yanına eklenir. Bir sunucuda Doxygen kaynaklar üzerinde çalıştırılır, böylece çıktı bir web tarayıcısında görülebilir Genel bakış sayfaları (bir grup sınıfı açıklayan, uygulamanın yapısı, örnek kod, ...) bir Wiki'ye …

3
Objective C programlanırken insanlar const çok kullanıyor mu?
İlgili: “'NSString *' türündeki parametreye 'const NSString *' gönderme niteleyicileri atar” uyarısı Bazen bunun faydalı olduğunu düşünüyorum. Bir tablo geçmek ve tablo içeriğinin değişmediğinden emin olmak isteyebilirsiniz. Ancak, çoğu Objective-C program örneğinde, asla göremiyorum const. Sorum neden?

10
Stand-up toplantılarını belgelemeli miyiz?
Şirketimdeki başka bir ekip stand-up toplantılarını belgelemeye başladı, ancak bunun zaman kaybı olduğunu düşünüyorum. Bildiğim kadarıyla, stand-up toplantıları durum raporlaması için değil iletişim içindir (lütfen, yanılıyorsam beni düzeltin) Peki, stand-up toplantılarını belgelemeli miyiz?
13 agile 

5
Birim testi prosedür kodu etkili midir?
Mevcut bir projede, kodumuza sızmış gibi görünen sabit miktarda hatadan kaçınmak için geliştirme döngümüze birim testi eklemek isteyen güçler. Sorun şu ki, spagetti kodu% 95 prosedürel, hiç birim test yapmadım (birim test ile ilgili tüm tecrübelerim OOP kodu ile oldu) Kısacası sorum şu anki kod tabanımızla birim testine devam etmek …

11
Ticari yazılım ürünlerinde açık kaynak kodunu kullanma bilgeliği
ASP.NET web uygulamamda (özellikle dapper ) bazı açık kaynak kodlarını kullanıyorum . Yönetim bir hayran değil, çünkü açık kaynak bizi daha önce ısırmış bir risk olarak görüyor. Görünüşe göre önceki geliştiriciler, açık kaynak bileşenleri başarısız olduktan sonra şeyleri yeniden yazmak zorunda kaldılar. Profesyoneller şöyle görünüyor: Aksi takdirde çok sayıda kazan …

2
Şirketinizin sitesinde bir güvenlik açığı bulduğunuzda ne yapmalısınız?
Şirketimin halka açık alanlarından birinde büyük bir güvenlik açığı buldum. Bu, intranet sitesinden dönüştürülen halka açık ilk sitemiz. Bu sorunu patronuma getirdim ve siteyi güvenli hale getirmek için yeniden mimariyi yeniden yapılandırmanın çok fazla iş gerektireceğini söyleyerek temelde omuz silktiler. Bu beni gerçekten rahatsız etti ve gerçek bir bilgisayar korsanı …
13 security  ethics 

8
Swing projenizi JavaFX'e taşımaya başlıyor musunuz?
Ş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ı . …
13 java  swing  javafx 

3
WCF to Java webservices interop, şaşırtıcı derecede sorunlu görünüyor. İyi kaynaklar var mı?
Son bir proje ile .Net tabanlı geliştirici ekibimiz, dünya çapında bir dizi java tabanlı web hizmeti ile entegre olmakla görevlendirildi ve gerçekten şaşırtıcı bir şekilde (iyi, kesinlikle daha fazla şaşırmadık) çok sayıda sorun yaşadık çünkü WCF tarafından oluşturulan XML, java servisleri tarafından kabul edilmez. Ayrıca konuyla ilgili bulmak için çok …
13 java  wcf 

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.