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
Tek şirket sürüm döngüsü: Dağıtılmış Kaynak Kontrolü'ne mi gidersiniz?
Bu uzun yazı için üzgünüm, ama buna değer olduğunu düşünüyorum. Çalıştığım diğer yerlerden biraz farklı çalışan küçük bir .NET mağazasıyla başladım. Önceki pozisyonlarımdan farklı olarak, burada yazılan yazılım birden fazla müşteriyi hedefliyor ve her müşteri yazılımın en son sürümünü aynı anda alamıyor. Bu haliyle, "mevcut üretim versiyonu" yoktur. Bir müşteri …

6
Sıfırdan bir tane oluşturmak yerine neden yerleşik bir CMS seçmelisiniz?
Önümüzdeki birkaç hafta boyunca yaptığım araştırmaların çoğu farklı CMS'lerle ilgili olacak. Episerver ve umbraco'ya zaten kısa bir baktım. Bu sistemleri okurken, bu (oldukça büyük) CMS platformlarının birçoğunun ayrıntılarını ve yapısını öğrenmeden içerik yönetimi özelliklerinin sağlanmasının mümkün olduğunu düşünemiyorum. Geçmişte, bir geliştirici olarak rolümün bir editörden ayrı tutulması gereken projeler verildi …
13 asp.net  cms 

1
Çevrimiçi Kod Düzenleyici [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ı . Büyük çevrimiçi IDE'ler servis sağlayıcının sunucusunda barındırılır. Örnekler Kodingen, Cloud9, ShiftEdit'tir. Bu nedenle, harici sunucu bir nedenden …
13 ide  text-editor 

5
Çevik yazılım geliştirme: Değişen kullanıcı gereksinimlerine * finansal * nasıl tepki veriyorsunuz?
SE ve diğer sitelerdeki tüm bu "çevik gelişim" şeylerini okurken hep merak ettiğim bir şey var: "Geleneksel" yazılım mühendisliğinde, kullanıcının gereksinimlerini toplamak, bu gereksinimlere dayalı bir şartname yazabilir, müşteriye verin ve şimdiye kadar yapılan işler için faturalandırın, uygulama maliyetini tahmin edebilmeniz için (kaba) bir teknik tasarım yapın, kullanıcıya uygulama için …

2
Başvuruma karşı olumsuz kampanyaları nasıl ele almalıyım? [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ı . Birkaç yıl önce bir uygulama geliştirdim: bugün mevcut olanlara kıyasla modası geçmiş ve işe yaramaz olsa da, …
13 feedback 

2
Önceden Java deneyimi olmadan Scala ile Android uygulamaları oluşturmak için ideal öğrenme yolu nedir?
Ne yazık ki, şu anda ideal bir çözüm olan 'Scala ile Android Geliştirmeyi Öğrenin' konusunda hiç kitap yok. Her konu için bir tane olmak üzere en az 3 kitap almam gerekeceğini tahmin ediyorum. Ancak, hangi sırayla okuyacakları, aynı anda okunup okunmayacakları, Java kitabının hangi bölümlerini güvenle atlayabileceğim gibi bir fikrim …
13 java  android  scala 

3
Sesi nasıl test edebilirim?
Küçük bir projeyi miras aldım ve eklediğim tüm yeni kodlar için Birim Testleri yazarak genişletmek ve aynı anda sabitlemek istiyorum. Birinci sınıf,, TypedAudioCreatorses dosyaları oluşturur ve bu ilk önce test etmek ve ikinci için kod yazmak çok kolay olduğu ortaya çıktı. Ancak, yazma zamanı geldiğinde TypedAudioPlayer, bunu nasıl test edebileceğim …
13 c#  tdd 


2
Başka bir üçüncü taraf ürününün (ve bir teklifin artıları ve eksileri) sürümüne eşlik etmesi gereken ürünler için iyi bir git dallanma modeli
Not: Sorum belirli sorunuma odaklandı (Liferay'ı içeriyor), ancak umarım git üzerinde aynı projenin çeşitli sürümlerini tutması gereken herkes için yararlı olabilir. Liferay Portal için birçok eklenti yazan bir şirkette çalışıyorum . Bu eklentiler (portletler, temalar vb.) Genellikle yeniden kullanılabilir ve elbette portalın yeni sürümleri için güncellenmelidir. Ancak, taşınamayacak kadar var …

5
Heterojen listelerin belirli bir amacı var mı?
Bir C # ve Java arka plan geliyor, benim listeleri homojen alışkınım ve bu bana mantıklı. Lisp'i almaya başladığımda listelerin heterojen olabileceğini fark ettim. dynamicC # anahtar kelimesi ile etrafında vida başladığımda , C # 4.0 itibariyle heterojen listeler de olabileceğini fark ettim: List<dynamic> heterogeneousList Benim sorum ne demek? İşlem …

3
Clojure Java'dan ne kadar bağımsız?
Clojure dünyasında oldukça yeniyim. Birinin Clojure birlikte çalışma özellikleri aracılığıyla tüm Java kitaplıklarına kolay erişimi olduğu gerçeğini takdir ediyorum, ancak Clojure'un kendi ayakları üzerinde ne kadar durduğunu merak ediyordum. Tabii ki Android gibi, Java ile birlikte çalışabilirliğin her zaman gerekli olacağı bazı platformlar vardır, çünkü çekirdek kütüphaneler Java'da yazılır veya …

3
Otomasyon yazılımı oluşturmak için girdi dosyalarını (Makefiles, SConstruct, CMakeLists.txt vb.) Düzenlemenin iyi yolları nelerdir?
Kodumla yapmak istediğim bir şey, yönetilebilir parçalara dönüştürüldüğünden emin olmak. Ancak, yazılımı oluşturmak söz konusu olduğunda, hangi son otomasyon yazılımını kullandığımı (son zamanlarda GNU Make veya SCons oldu) tam bir karışıklık haline getirdiğini görüyorum. Giriş dosyaları, kolay yeniden düzenlemeye meydan okuyan uzun komut dosyalarına benziyor. Onları bir şekilde yeniden düzenleyebilmek …

5
Quebec, dahili kayıtlar dahil tüm çıktıların Fransızca olmasını gerektiriyor 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ı . Bir zamanlar bir Microsoft mimarının Quebec'te program çıktısının Fransızca olması gerektiğini, Fransızca konuşmayan veya Quebecois olan diğer …
13 law 

2
GitHub'daki projemin sürümlerini nasıl kontrol etmeliyim
Gerçek bir kurumsal uygulama için nasıl olacağını gerçekten hissetmek için bugünlerde GitHub'da olabildiğince fazla zaman geçirmeye çalışıyorum (hatta işteki takımdaki tek kişi benim bile) . Bir sorum var sürümü kontrol etmek . Diyelim ki bir proje başlattık. Daha sonra ekip üyeleri bazı şubeler oluşturup orada gelişti. Üretime hazır olduğumuzda, tüm …

3
Örneğin adlandırma kuralları, yerel ve parametre değişkenleri [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ı . Projelerimize (özellikle Java / JEE projeleri) uygulanacak kıdemli bir geliştirici kodlama sözleşmeleri ile görüşüyordum. Önerdiği bir sözleşmeye …
13 java  naming  variables 

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.