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
Bu Git Dallanma Modeli ile Herhangi Bir Kusur Var mı?
Bu git dallanma modelini veya iş akışını soruyorum . Bunu gerçekten beğendim. Bana çok sezgisel ve üretken geliyor, ancak istediğim şey bu yaklaşıma henüz net olmayan (ClearCase'in günü yönettiği başka bir dünyadan gelen) herhangi bir kusur veya negatif olup olmadığı. (Her soruyu cevaplamanıza gerek yoktur, her ne olursa olsun yardımcı …
10 git  workflows 

4
Geliştiriciler kötü amaçlı yazılım öğrenmekten bir şey öğrenebilir mi? [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ı . Kötü amaçlı yazılım, kötü amaçlı yazılımdan koruma yazılımlarından ve daha fazlasından kendilerini gizlemek için ilginç teknikler kullanır. …

3
MVC: Tamamen doldurulmuş modeller veya Kısmen Doldurulmuş Modeller?
Bu beni çok uzun zamandır rahatsız etti. MVC programlama yaparken sizce daha iyi programlama uygulaması nedir? Tamamen doldurulmuş modelleri veya kısmen doldurulmuş olanları kullanmalı mı, özellikle de bu özel görev için 5 tane başka model nesnesinden sadece 2 alana ihtiyacım olacağını bildiğimde? Bazen sadece 20 model nesnenin bir listesini veritabanından …
10 mvc 


5
Son Kullanıcı dokümantasyon örnekleri ve tavsiye için iyi referanslar [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 . 6 yıl önce kapalı . Şirket içi yazılımımız birçok kullanıcı için kullanılmıştır ve eğitim departmanı son kullanıcı dokümantasyon formatı için herhangi bir …

3
Fonksiyonel programlama dillerinin derleme zamanı optimizasyonu için daha fazla fırsatı var mı?
"Gerçek Dünya için Fonksiyonel Programlama" kitabını okuyordum. Zorunlu ve fonksiyonel programlama dilleri arasındaki karşılaştırma ile başladı. Ve fonksiyonel programlamadaki 'değerler' ve 'ifadelerin' zorunlu programlamanın 'değişkenler' ve 'işlevler' den ne kadar farklı olduğunu belirtti. Tartışmadan bir çeşit fikir geliştirdim - İşlevsel programlama dilleri, derleme zamanı optimizasyonunu zorunlu olan meslektaşlarına göre daha …

6
TDD ile yeni bir projeye başlanması
TDD okuyorum ve aynı zamanda uygulamanın tasarımını tanımlamanıza yardımcı olduğunu okudum, değil mi? Bu yüzden daha iyi anlamama yardımcı olacak yeni bir proje oluşturmaya karar verdim. Adını, e-posta adresini, ülkesini (listeden bir tane seçecek) ve telefon numarasını soracak basit bir kullanıcı kayıt sistemi oluşturmak istiyorum. Yani soru ... VS 2010'da …
10 c#  .net  tdd 

6
ORM kullanımından ne tür Web geliştirme projeleri yararlanır?
Veri tabanımın% 95'ini SQL kullanarak yaptığımı söyleyerek başlayacağım. Son zamanlarda NHibernate ve Doctrine gibi çeşitli ORM'leri araştırdım. Çok fazla SQL ve bir ORM sağladığı veritabanı taşınabilirliği bilmek gerek kalmadan avantajlarını görebilirsiniz. Ancak SQL'i bilmenin bir ORM ile çalışmayı daha etkili hale getireceğini de görebiliyorum ve kariyerimde bir uygulamanın en büyük …

4
Log4j'yi slf4j'ye yükseltmem gerekiyor mu [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ı . Bazı planlı üstlenmeden bizim JEE web uygulaması inceliyoruz ve önerilerden biri değiştirmektir log4jile logbackveyaslf4j Takım bunu yapmamız …

5
Depolama biçimleri arasında nasıl karar verilir ve bazıları için örnek kullanım örnekleri nelerdir?
Program verilerini depolamanın farklı yolları var (dosyaları oyunlara, çalışan veritabanlarına, program yapılandırmasına vb. Kaydedin): Düz metin (düşün .inive .conf) XML Veritabanları (MySQL, SQLite ...) .zip ve birkaç dosya içeren benzeri (farklı formatlarda) İkili dosyalar ( .docörneğin serileştirme aracı tarafından oluşturulan vb.) Yukarıda listelenen formatlar için farklı kullanım durumları nelerdir ve …

8
CS derecesi eski bir programcıya fayda sağlayabilir mi? [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 . 8 yıl önce kapalı . Olanları ortalarında 40'ın bir CS derecesi almakla bir yararı var mı akıllıca kariyerinde ? İK filtresini geçme …


4
Çoğu web sitesinde ileti görüntüleme sayısı neden gecikmeli?
YouTube videolarının görüntüleme sayılarının her zaman ne kadar gecikmeli olduğuna dikkat edin? Örneğin, bir videonun 1000 yorumu vardır ve yine de 500 hit vardır ve saat sonra 10000 hit olur. Youtube bu konuda yalnız değil. Çoğu mesaj panosu bu şekilde uygulanır ve görüntüleme sayıları her 10 dakikada bir güncellenir. Bunun …
10 caching 

3
Güvenlik firmalarındaki programcılar ne yapıyor?
Bir istemci sistemlerinin güvenliği konusunda danışmanlık yapan güvenlik firmalarını duydum. Bu alanda tanıdığım herkes ağ mühendisidir, ancak programcıların güvenliğe de dahil olduğunu biliyorum. Denetim / danışmanlık yapan güvenlik programcıları gerçekte ne yapar? Kelimenin tam anlamıyla insanların eski sistemlerindeki her güvenlik açığını bulmak için kod tabanından mı geçiyorlar? Her zaman yaptıklarının …

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.