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
Takımlarla Yeniden Adlandırma, Yeniden Düzenleme ve Değişiklikleri Kırma ile İlgili En İyi Uygulamalar
Ekip ortamlarında yeniden düzenleme ve yeniden adlandırma için bazı En İyi Uygulamalar nelerdir? Bunu birkaç senaryoyu aklıma getiriyorum: Yaygın olarak başvurulan bir kitaplığa, başvuruda bulunan herhangi bir kitaplığa veya projeye bir sonlandırma değişikliği eklemek üzere yeniden düzenlenirse. Örneğin, bir yöntemin adını rastgele değiştirme. Projeler yeniden adlandırılırsa ve çözümlerin güncellenmiş referanslarla …

4
OCaml sayısal analiz için iyi midir? [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ı . Şu anda diferansiyel denklemlerin sayısal sistemlerini çözmek için C ve bazı FORTRAN kullanıyorum. Biraz bu dillerin her …

10
Çerçeveleri performans artışı olarak değerlendiren bir iş arkadaşınızla nasıl iletişim kurabilirsiniz?
Nasıl "jQuery kullanmalıyız çünkü son derece optimize edilmiş ve çapraz tarayıcı uyumlu" veya "varlık çerçevesi serin çünkü bizim ortak modeli" jquery gibi örtülü bir ifade olduğunda düzgün ve modelimizi otomatik olarak halleder " iyi performans göstermiyor "veya" varlıklar yalnızca 10'a ihtiyacımız olduğunda tabloya 12 sütun getiriyor "mu? Deneyim yoluyla geliştirdiğim …


5
İspanyolca Kodu Yönetme
İspanyolca olan ve tüm Java kodlarına ve yorumlarına, değişkenlerine, yöntem adlarına İspanyolca sahip olan bir müşteriden yeni bir projemiz var. Bunu İngilizceye çevirip sonra kullanma iznimiz yok. Herhangi biriniz böyle bir durumda çalıştıysanız, yeni gelişmeler yapmak zorunda olduğumuz için bu riski azaltmak için neler yapılabileceğini tavsiye edebilir misiniz? Java projelerinde …
10 java 

4
Tembel başlatmanın Java'ya yerleştirilememesinin bir nedeni var mı?
Kullanıcılar için kesinlikle kalıcı olmayan bir sunucuda çalıştığımdan, Kullanıcı ile ilgili her nesne, her istek üzerine dağıtılır. Sonuç olarak kendimi sık sık kullanılmayan nesnelerin özelliklerinin tembel başlatılmasında buluyorum. protected EventDispatcher dispatcher = new EventDispatcher(); Oluyor ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher == null) { dispatcher = …

7
Test planını kim yazmalı?
Şirketimin şirket içi geliştirme ekibindeyim ve şirketimizin web sitelerini pazarlama ekibinin gereksinimlerine göre geliştiriyoruz. Kabul testi için siteyi yayınlamadan önce, onlara takip etmeleri için bir test planı vermeleri istendi. Bununla birlikte, geliştirme ekibi, gereksinimler talep edenlerden geldiğinden, neyi test edecekleri, nelere dikkat edecekleri, işlerin nasıl davranması gerektiği vb. Hakkında en …


4
Dallanma kaynak kodu ve uygulama yaşam döngüsü ile en iyi uygulama
Biz küçük bir ISV mağazasıyız ve genellikle her ay ürünlerimizin yeni bir sürümünü gönderiyoruz. Subversion'u kod depomuz olarak ve Visual Studio 2010'u da IDE olarak kullanıyoruz. Birçok insanın Mercurial ve diğer dağıtılmış kaynak kontrol sistemlerini savunduğunun farkındayım, ancak bu noktada bunlardan nasıl faydalanabileceğimizi göremiyorum, ama yanılıyor olabilirim. Ana sorunumuz, dalları …

5
Desteklenmeyen IE6 kullanıcılarımıza ne söylemeliyiz?
Web uygulamamızın gelecek sürümünde IE6'yı bozduk ve düzeltmeyi düşünmüyoruz. Birkaç aydır IE6 kullanıcıları için açık bir uyarı yayınladık; desteklememenin zamanının geldiğine karar verdik. Sorum şu: bunu kullanıcılarımıza nasıl iletmeliyiz? Buradaki bazı insanlar, web uygulamasına erişmeye çalışan IE6 kullanıcılarını engellememiz gerektiğini düşünüyor, çünkü onlar için çalışmayacak. Diğerleri, "Bu IE6'da işe yaramaz" …


7
Bir kullanıcı uygulamadığınız bir özellik istediğinde ne yaparsınız?
Bir kullanıcı uygulayabileceğiniz karmaşık bir özellik istediğinde ne yaparsınız, ancak bunu yapmayacaksınız çünkü 1) diğer kullanıcılara gereksiz karmaşıklık katıyor 2) bunu bir seçenek olarak yapmayacaksınız çünkü ayarlar panelinizin karmaşık olmasını istemezsiniz. Bir iOS uygulaması yazdım ve yukarıdaki nedenlerden dolayı yapamayacağım bazı karmaşık özellikleri bana soran birkaç kullanıcı var. Çoğu zaman …
10 features 

5
Sorun izleyicinin biriktirme listesi nasıl yönetilir
Trac'ı birkaç yıldır titizlikle kullanıyoruz ve "aktif biletler" listemiz yaklaşık 200 ürüne ulaştı. Bunlar, çok düşük önceliğe sahip ve şimdilik düzeltilemeyecek kadar karmaşık hataları, ertelenen özellik isteklerini, daha önce hiç şikayet oluşturmayan sorunları, ancak herkesin bir gün düzeltilmesi gerektiğini, planlanan kod yeniden düzenlemelerini ve yapmadığımız diğer tasarım hatalarını içerir. izini …

4
Kaynakları “pahalı” yapan nedir?
Hazırda bekletme okuyorum ve "birden fazla istekte açık JDBC bağlantıları iyi bir şey değil çünkü pahalı bir kaynak" gibi ifadelere rastladım. Pahalı kaynak ile ne kastedilmektedir? Düzenleme: Bilinmeyen kullanıcının aşağıda yorum olarak eklediğini ekliyorum. Bir veritabanı bağlantısı kurmak pahalıysa, neden aynı şeyi kapatıp her seferinde açmak yerine tekrar tekrar (önbellek …

3
Vazgeçme kodu hiç düzgün bir şekilde ölüyor mu?
Zamanla, giderek daha fazla açık kaynak kodunun üretildiği, çeşitli serbest veya kısmen serbest depolara eklendiği ve daha sonra genellikle terk edildiği izlenimim var. Terk edilmiş kodun imhası için genel kabul görmüş standartlar var mı? Bu depolar tarafından uygulanmalı mı yoksa bu, orijinal kod yazarlarının yapacağı bir şey mi?

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.