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



2
Değişiklik günlüğü olarak MongoDB kullanılarak iki sistem arasında senkronizasyon
İki ilgili sistem geliştiriyoruz. Bunlardan biri (A) müşterilerimizin makinelerine kurulacaktır. Kalan (B) kuruluşum tarafından kullanılacaktır. Her sistemin kendi veritabanı (ilişkisel) vardır ve şemaları farklıdır. Ancak, her iki sistemin de senkronize edilmesi gerekir. Ek olarak, B'deki bazı değişikliklerin tüm A sınıfı sistemlere, diğeri ise sadece belirli bir sisteme aktarılması gerekir. Bazı …

1
Homotopi türü teorinin programlamadaki pratik etkileri nelerdir?
JavaScript / Ruby dünyalarından geldikten sonra Haskell'i öğrenmeye başladım. Https://github.com/HoTT ve okumaya çok hevesli olduğum Homotopy Type Theory kitabına rastladım . Bununla birlikte, matematik ve tür teorisi kavramlarını öğrenirken öğreneceğim, bu yüzden homotopi tür teorisinin pratik bir programcı için ne anlama geldiğini anlamadan önce uzun zaman alacak gibi görünüyor. Homotopy …

1
Gizlilik politikaları için Creative Commons lisansları gibi bir şey var mı?
Geçenlerde Bir Yılda Karşılaştığınız Gizlilik Politikalarını Okumak 76 İş Günü Alacaktı ve bu kadar kötü olduğu için oldukça şok oldum. Bu yüzden bunun nasıl geliştirilebileceğini düşündüm. Creative Commons lisansları iyidir, çünkü modülerdir: CC: Bunun bir yaratıcı ortak kullanım lisansı olduğunu gösterir [-BY]: Atıf [-NC]: Ticari Olmayan [-ND]: Türev Yok [-SA]: …
11 legal  privacy 

2
ASP.NET MVC'de, görünüm modellerinde bir kimlik olmalı mı?
Modelin güncellenmesine izin veren bir ASP.NET MVC uygulaması geliştirirken, güncellenmiş görünüm modelini nasıl alacağınızı ve şimdi güncellenen modelle nasıl eşleştireceğinizi bilmenin bir yolunu bulmanız gerekir. Bunu yapmanın birkaç farklı yolu var gibi görünüyor ve bunlardan herhangi birinin uygun MVC olup olmadığını merak ediyorum (modelinizde olması gereken denetleyicinizin depo verilerinin uygun …
11 mvc  asp.net-mvc 

5
Scrum'da teknik 'kullanıcı hikayelerini' kim yazar?
Bir ürün sahibinin scrum'da bir kullanıcı hikayesi yazması gerektiğini biliyorum. Bir kullanıcı hikayesi, son kullanıcı için bir özelliği açıklamaktadır. Ancak, neyin teknik olarak geliştirilmesi gerektiğini ve nasıl uygulanması gerektiğini açıklayan ve scrum ile ilgili bu bilgiler nerede saklanıyor? Bu beni gerçekten ilgilendirir! Geliştirici hikayeyi uygulamaya başladığında şirketimizde büyük bir bilgi …
11 scrum 

1
Λ-hesabı esasen nedir?
Λ-hesabı ile ilgili felsefi bir soru diyorum. Λ-calculus'u keşfettiğinizde orada yapabileceğiniz her şeyi görmekten şaşıracaksınız. Tamsayılar, aritmetik işlemler, booleans, if-then-else deyimleri, döngüler, özyinelemeli işlevler, vb. Tanımlayabilirsiniz. Hesaplamanın tamamlandığı kanıtlanmıştır. Ancak diğer tarafta, eğer λ-calculus'taki işlevlerle neler yapabileceğinizi düşünürseniz, yapabileceğiniz tek şeyin onu bir işlevi beslemek olduğunu ve başka bir işlevi …

2
Şema yerine Clojure'da SICP'ye yaklaşma
Yazılım mühendisliği programında üçüncü sınıf lisans öğrencisiyim ve mühendis olduğumuz tüm bu yazılımların arkasındaki ilkeleri daha derin ve daha temel bir anlayış kazanmak için bir danışmana SICP okuma fikrini gündeme getirdim. Kitabı tamamlamak için Şema öğrenmemeyi önerdi (çünkü Lisp'in modern lehçeleri kadar yaygın değil), bunun yerine Clojure'daki egzersizleri yapmayı önerdi. …
11 clojure  scheme  sicp 


5
C statik kütüphaneleri kaşlarını çattı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Paylaşılan kitaplıklara sahip olmanın 2 argümanı vardır: Disk alanının azaltılmasına yardımcı olur. Paylaşılan bir kitaplık güncellendiğinde, ona …
11 c  compiler 

2
Meta veri eksikliği artık söz konusu olmadığında, v1.5'ten önce SVN'de birleştirme konusundaki rahatsızlık artık kullanılmıyor mu?
SVN ile başlıyorum ve pek çok kaynak DVCS araçlarına kıyasla SVN'de birleştirmenin çok zor olduğunu söylüyor. En son sorular ı SE burada bulabiliriz 2012 yılından itibaren bulunmaktadır. Bazen bunun nedeni, v1.5'ten önceki SVN'nin meta verilere sahip olmadığından, ancak SVN'nin şu anda 1.8.9 sürümündedir. SVN'nin şimdi v1.5'ten çok daha olgun olduğu …


2
F # Core neden genel dizi türlerini tanımlar?
Sadece FSharp.Core ad alanının 4 boyuta kadar genel dizi türlerini içerdiğini fark ettim, yani Core. [] <'T> , Core. [,] <' T>, vb. C # ve VB gayet iyi görünüyor. System.Array ile - int [], string [] gibi güçlü yazılan özel dizi türlerini nasıl destekleyebildikleri net olmasa da. Sanırım bu …
11 c#  .net  f# 

2
Açık kaynaklı bir projenin büyümesi nasıl ele alınır?
Bir veya iki yıl boyunca açık kaynaklı bir projeye destek vermeye yardımcı oldum ve başladığımdan beri proje çok popüler oldu. Program, haftada 100.000'den fazla indirmeyi görüyor ve birincil alanındaki kişilerin% 60'ından fazlası tarafından kullanılıyor, bu yüzden insanların bu programı kullanmaktan çok keyif aldıkları açıktır. Ancak sorun şu ki, geliştirme ve …

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.