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
LGPL v3 için “dağıtımı” ne oluşturur
Bazı yeni yazılımları bir LGPL web uygulamasına dayandırmayı düşünüyorum. Bu yeni yazılımı işverenim için bir web sitesi oluşturmak için kullanmak istiyorum ve yazılımı kendisinin kimseye satma veya dağıtma niyetinde değiliz. Web sayfalarının LGPL yazılımından yayınlanması lisansta "dağıtım" anlamına mı geliyor, bu yüzden değişikliklerimizi LGPL kodunda da yayınlamak zorunda kalacağım? Hiçbirinizin …


3
Öngörülen değişiklikler için planlama REST bitiş noktaları için önerilen bir kalıp nedir
Değişim öngören dış uygulamalar için bir API tasarlamaya çalışmak kolay değildir, ancak biraz düşünülmüş bir şey daha sonra hayatı kolaylaştırabilir. Önceki sürüm işleyicilerini yerinde bırakarak geriye dönük uyumu sürdürürken gelecekteki değişiklikleri destekleyecek bir şema oluşturmaya çalışıyorum. Bu makaledeki öncelikli endişe, belirli bir ürün / şirket için tanımlanmış tüm bitiş noktaları …

7
İşlevsel dillerde farklı yorum yapılmalı mı? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Fonksiyonel programlamaya yeni başlıyorum ve kodumu yorumlamanın doğru yolunu merak ediyorum. Kısa bir fonksiyonu yorumlamak biraz gereksiz …

3
Çok Dişli Uygulamaların UML Diyagramları
Tek iş parçacıklı uygulamalar için, bu uygulamanın mimarisine genel bir bakış için sınıf diyagramları kullanmayı seviyorum. Bununla birlikte, bu tür bir şema çok fazla iş parçacıklı / eşzamanlı uygulamaları anlamaya çalışırken çok yardımcı olmamıştır, örneğin farklı iş parçacıklarında "canlı" bir sınıfın farklı örnekleri (bir örneğe erişim yalnızca bir örnekten tasarruf …

5
Svn sunucusunu ağ erişimi olmayan yerel bir bilgisayarda ayarlayabilir miyiz?
Ağ erişimim olmadan bilgisayarımda bir SVN deposu kurmak istiyorum. Ortak çalışan olmadan bir kod üzerinde çalışıyorum, bu yüzden kamuya açık olmasını istemiyorum. Bu gönderiyi okudum , ancak ücretsiz depolar veren çevrimiçi SVN depo hizmetlerinin kullanılmasını önerir. Bu durumda, kodum halka açık olacak (ücretsiz planlar kapsamında olduğu gibi). Bu yüzden, Windows …
25 svn 

4
Mükemmel crossfade
Bu sorunu kelimelerle tarif etmekte zorlanıyorum, bu yüzden onu açıklamak için bir video (45 saniye) yaptım. İşte soruların bir ön izlemesi: Lütfen Vimeo'ya bir göz atın: http://vimeo.com/epologee/perfect-crossfade Kusursuz bir çarpışma oluşturma veya iki görüntü veya şeklin çözülmesi sorunu, son on yılda birkaç alanda bana tekrar edildi. Önce video düzenlemede, sonra …

8
Anlamlı özlü yöntem adlandırma kuralları
Son zamanlarda açık kaynaklı bir projeyi yayınlamaya başladım, kütüphanenin tek kullanıcısıyken isimleri umursamıyordum, ama öğrenmeyi kolaylaştırmak için her yönteme akıllı isimler atamak istediğimi biliyorum ama aynı zamanda kullanmam gerekiyor özlü isimler böylece yazmak da kolaydır. Adlandırma ile ilgili bazı kurallar hakkında düşünüyordum, yalnızca harfleri ya da basit notları önemseyen birçok …
25 naming 

6
Öğrencileri programlamak için hangi DVCS (git veya hg) daha kolaydır? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 5 yıl önce kapandı . Biraz bağlam: Üniversitenin 3. yılındayım. Öğrenciler 4 kişilik takımlara ayrılmıştır. Hemen hemen herkes pencere altında çalışacaktır (Linux'ta benim …

13
Deneysel Dilleri öğrenmeye değer mi? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Ben bir gün programcı olarak sahada çalışmak isteyen genç bir programcıyım. Java, VB.NET ve C # biliyorum. …


7
Python 2.6 veya 2.7 veya 3.x kullanmalı mıyız? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 6 yıl önce kapandı . Kullandığım python sürümü 2.6 ve 2.7 ve 3.x var. Genellikle bazı önemsiz programlar / snippet'ler için python kullanıyorum. …
25 python 

8
Önceden var olan kötü uygulamaları veya eski yasalara uymayan iyi uygulamaları kullanmak daha mı iyi?
Bunu düşünüyordum, çünkü mevcut bir üçüncü parti yazılım için bir uzantı yazmaya çalışıyordum ve veritabanları korkunç şekilde denormalize edildi. Mevcut tablolarını kullanmam ve bir sürü yeni alan eklemem gerekiyordu. Tasarım stilinde yeni tabloları oluşturma (neredeyse tüm büyüklüklerin büyük bir tabloda yer almasından oluşuyordu) ya da tamamen yeni bir tablo seti …

5
Sorma ve Sorgu Ayırma Komutu arasında nasıl seçim yapabilirim?
Söyle sorma prensibi diyor ki: Nesnelere ne yapmalarını istediğinizi söylemeye çalışmalısınız; Onlara durumları hakkında soru sorma, bir karar verme ve sonra onlara ne yapacaklarını söyleme. Sorun şu ki, arayan kişi olarak, daha sonra nesnenin durumunu değiştiren sonuçlanan nesnenin durumuna dayalı kararlar almamanız gerekir. Uyguladığınız mantık muhtemelen sizinki değil nesnenin sorumluluğundadır. …
25 java  coding 

4
Prolog AI programlama için neden iyidir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapandı . AI programlama için kullanılan programlama dillerini araştırıyorum. LISP'nin üniversitemde AI programlama dili olarak öğretildiğini …

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.