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

3
Yazılım Mühendisliği ve Bilgisayar Bilimleri ayrı ana dallar mı olmalı? [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ı . Onlarca yıldır yazılım geliştiricisi olmak için kabul edilen derece "Bilgisayar Bilimi" idi. Bu derecenin öğrencileri gerçekten yazılım …


3
Bir ekipte üst düzeyden genç geliştiricilere ideal karışım nedir?
Herhangi bir takımda, daha boz ve gri geliştiricilere ve bazı genç yavrulara ihtiyacınız olacak. Bazı nedenler şunlardır: Para. Genellikle aynı düzeyde deneyim gerektirmeyen görevler vardır, bu nedenle bu görevlerin yerine getirilmesi için üst dolar ödememek mantıklıdır. Enerji. Yeni insanların çok bayatlanmasını ve yoluna girmesini engelleyen bir takıma getirebilecekleri bir enerji …

17
Programlama için bilinmesi gereken iyi matematiksel formüller 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ı . …

8
Her yıl yeni bir programlama dili öğrenilecekse, liste ne olmalı? [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ı . …

6
Sproutcore kullanan var mı?
Herkes bir web uygulaması için Sproutcore kullandı mı? Eğer öyleyse, bana deneyiminizin bir tanımını verebilir misiniz? Şu anda bunu düşünüyorum, ancak birkaç endişem var. İlk olarak, belgeler kötü / eksik ve korkarım şeyleri anlamak veya kaynak kodunu kazmak için çok zaman harcayacağım. Ayrıca, nispeten yeni ve önemli değişikliklere uğrayabilecek bir …
19 javascript 

14
ORM tarafından veritabanı soyutlamanın kullanılmasının faydaları 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 . 9 yıl önce kapalı . …

1
SOA / Mikro Hizmetler: Hizmetler arası iletişimde yetkilendirme nasıl ele alınır?
ön plan Monolitik bir platformdan daha Hizmet Odaklı Bir Mimariye geçiyoruz. Çok temel DDD ilkelerini uyguluyoruz ve alanımızı farklı sınırlı bağlamlara ayırıyoruz. Her alan adı dağıtılır ve bir web API (REST) ​​aracılığıyla bir hizmet sunar. İşimizin doğası gereği Rezervasyonlar , Hizmetler , Müşteriler , Ürünler vb.Gibi hizmetlerimiz var . Ayrıca, …

6
Saklı yordamları ne zaman kullanmalıyım?
Kodumdaki tüm iş mantığım varsa ve Entity Framework'ten yararlanırsam, hangi durumlarda (varsa), bazı kodları yerine saklı bir yordama daha iyi hareket ederdim ? Açıkça söylemek gerekirse, geçerli kurulumla (koddaki iş mantığı) birlikte değil, yani. Saklı yordamlarda tüm iş mantığına sahip olmanın artılarını ve eksilerini isteyen bir dizi benzer soru gördüm, …

1
Neden nokta yerine iki nokta üst üste?
Erken C ++ uygulamalarının ad alanına erişim için nokta operatörüne sahip olduğu söyleniyor . Noktanın, modern çift kolonlu operatörden daha uygun olduğuna dair bir görüş var. Çift kolonun kullanılmasının ardındaki neden neydi?

3
Bağlamı bir yöntem zincirinden geçirme modelleri
Bağlamını nasıl geçirileceğini: Bu oldukça çok yer geliyormuş gibi görünen bir tasarım kararı olduğu aracılığıyla yapan bir yönteme ihtiyaç olmayan bir yöntemle. Doğru bir cevap var mı yoksa bağlama bağlı mı? Çözüm gerektiren örnek kod // needs the dependency function baz(session) { session('baz'); } // doesn't care about the dependency …

1
Bertrand Meyer neden alt sınıflamanın “kapalı” bir modülü genişletmenin tek yolu olduğunu düşünüyor (/ yaptı)?
Meyer'ın Nesneye Dayalı Yazılım Yapımında (1988) açık / kapalı prensibini şu şekilde tanımlar : Bir modül hala uzatma için mevcutsa açık olacaktır. Örneğin, içerdiği veri yapılarına alan veya gerçekleştirdiği işlevler kümesine yeni öğeler eklemek mümkün olmalıdır. Bir modülün başka modüller tarafından kullanılabilmesi için kapalı olduğu söylenecektir. Bu, modüle iyi tanımlanmış, …

4
Chrome V8 nasıl çalışır? Peki neden JavaScript JIT-Derlemedi?
Tercümanları / Derleyicileri araştırıyorum, sonra JIT-Derleme'yi, özellikle de Google Chrome'un V8 Javascript Motorunu gördüm. Sorularım - Standart Yorumlamadan nasıl daha hızlı olabilir ? JIT-Compilation neden ilk etapta kullanılmadı? Mevcut Anlayışım Her Javascript Programı kaynak kodu olarak başlar , ardından yürütme yöntemine bakılmaksızın, nihayetinde makine koduna çevrilir . Hem JIT-Derleme hem …

6
Bir uygulamanın yanında günlüğe kaydetme bir SRP ihlali mi?
Çevik yazılım geliştirme ve tüm ilkeleri (SRP, OCP, ...) düşünürken kendime günlük kaydını nasıl tedavi edeceğimi soruyorum. Bir uygulamanın yanında günlüğe kaydetme bir SRP ihlali mi? yesUygulamanın günlüğe kaydetmeden de çalışabilmesi gerektiği için söyleyebilirim . Peki günlüğü nasıl daha iyi uygulayabilirim? Bazı desenleri kontrol ettim ve ilkeleri kullanıcı tanımlı bir …

8
Özel alanlara sahip bir kullanıcı veritabanını nasıl tasarlarsınız
Bu soru, bir veritabanını nasıl tasarlamalıyım, daha iyi bir çözümün ne olacağına bağlı olarak ilişkisel / nosql veritabanları olabilir. "Şirket" ve "Kullanıcı" yı izlemek için bir veritabanı içeren bir sistem oluşturmanız gerektiğinde bir gereklilik verilmiştir. Tek bir kullanıcı her zaman yalnızca bir şirkete aittir Bir kullanıcı yalnızca bir şirkete ait …

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.