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
Web uygulaması Kimlik Doğrulama / Güvenlik için en iyi uygulamalar (Herhangi Bir Platform)
Bugün yöneticimden bir web formu uygulamasının kimlik doğrulaması için kabul edilebilir bir tasarım olarak kabul edilen tasarım hakkındaki düşüncelerimi sordum, özellikle de birçok popüler tarayıcının doğası ile ilgili olarak tipik kullanıcı adı parola giriş alanlarınız için "Parolayı Anımsa" . Kabul edilebilir olduğunu düşündüğüm bir cevap bulmakta zorlanıyorum. Sony'nin güvenlik kusurlarını …

5
Windows Forms / Swing çerçeveleri neden Kompozisyon yerine kalıtımdan yana?
Bugün bir profesörüm, SWT'nin felsefesinin kompozisyonla kendi kontrollerinizi yapmaktan biri olmasına rağmen, Swing'in mirastan yana olduğunu görmenin garip olduğunu söyledi. Her iki çerçeveyle neredeyse hiç temasım yok, ancak C # 'ın Windows Formlarında hatırladığım kadarıyla, genellikle Swing gibi kontrolleri genişletiyor. Genelde insanlar kompozisyonu kalıtım yerine tercih etme eğilimindeyken, Swing / …
12 c#  java  swing  forms 


5
Açık kaynaklı projemde rozetleri nasıl çalıştırabilirim?
Stack Overflow, bir kişinin topluluğa katkısını tanıyan ve bir bireyin yeteneklerinin daha fazla katkıda bulunmasına olanak tanıyan müthiş bir dizi rozete sahiptir. Açık kaynaklı veya kodlama projeleri için hangi teknikleri kullanabilirim? Örneğin, bir kişinin kod tabanına katkısı, projede sürekli artan yeteneklerle birlikte rozetleri kazanır mı? Moderatör notu Bir öneriye bağlantı …

4
Ticari Yazılımlarda Fonksiyonel Programlama
Geçenlerde bir iş arkadaşıyla fonksiyonel programlamayı tartışıyordum. İkimiz de FP'nin bazı belirgin faydaları (daha basit kod, matematiksel olarak akıl yürütmesi daha kolay, vb.) Olduğu konusunda hemfikir olsa da, ikisinin de ticari yazılımlarda kullanılıp kullanılmayacağını merak ettik. İşlevsel olarak yazılmış bir dizi açık kaynak ve akademik proje olduğunu biliyorum (örneğin, bu …


4
Fonksiyonel Programlama - Değişmezlik
FP (özellikle F #, ancak diğer FP de Tamam) değişmez veriler ile ilgili anlamaya çalışıyorum ve devlet dolu düşünme (OOP tarzı) eski alışkanlığı kırmak. Buradaki soruya verilen yanıtın bir kısmı, OOP'ta durumsal temsillerle FP'deki değişmez olanlarla çözülen sorunların etrafındaki herhangi bir yazımı araştırmamı yineledi (Örneğin: Üreticiler ve Tüketici ile bir …

12
Görüşmeci size cevap vermek için yeterli zaman vermezse ne yapmalı? [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ı . Tanınmış bir şirketle röportaj yaptım. İlk röportajı tamamladıktan sonra, ikinci tur için kısa listeye alınacağımdan emindim. Ama …
12 interview 

6
Başlangıç ​​programcısı olarak, üçüncü taraf kitaplıklarını kullanmak yerine kendi kitaplıklarımı oluşturmayı tercih etmeli miyim?
Başlangıçta Python programcısı olarak, ihtiyacım olan işlevselliği içeren gelişmiş 3. taraf kütüphanelere geçmeden önce kendi kütüphanelerimi oluşturmak ve anlamak iyi bir fikir mi? Bazı projeler (örneğin Django gibi web çerçeveleri) bu yaklaşım için muhtemelen çok büyüktür. Ancak diğer projeler (örneğin Web Tarayıcıları, grafik kütüphaneleri, HTML ayrıştırıcısı) uygulanabilir görünmektedir. Üçüncü taraf …

5
En Verimli Önbellek Değiştirme Algoritması [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 6 yıl önce kapalı . Wikipedia 11 önbellek değiştirme algoritması listeler . Geliştireceğim uygulama hakkında neredeyse hiçbir şey bilmediğimi varsayarsak, "varsayılan" …

9
Kod İncelemeleri, avantajları nelerdir? [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ı . …

10
Neden bir hatayı düşünmek bazen onu çözmenize yardımcı olmaz? [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 . 5 yıl önce kapalı . Dün öğleden sonra iyi bir bölümünü, önemsiz olduğunu düşündüğüm bir hatayı düzeltmeye çalıştım. Dairelerde dolaşıyordum, yanlış olan …

11
Kod üretimi kod kalitesini artırır mı?
Kod üretimi için tartışırken, kod kalitesini artırdığı yolların bazı örneklerini arıyorum. Kod üretimi ile ne demek istediğimi açıklığa kavuşturmak için, sadece bir projem hakkında konuşabilirim: Veritabanı şemamızdaki varlık ilişkilerini tanımlamak için XML dosyaları kullanırız, böylece varlıkları eklemek, silmek ve değiştirmek için kullanılabilecek ORM çerçevemizi ve HTML formlarımızı oluşturmamıza yardımcı olurlar. …

4
Bir başlatma yöntemine sahip olmaktan kaçının
Nerede bir sınıf ve bu sınıfta bir başlatma yöntemi var bu mevcut kodu var. Sınıfın nesnesi oluşturulduktan sonra, bu nesneye onun üzerinde başlat çağrısı yapmaları beklenir. Başlatma yönteminin var olmasının nedeni Nesne genel bir kapsama sahip olmak için erken oluşturulur ve sonra başlatma yöntemi daha sonra bağımlı olduğu bir dll …


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.