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

8
Çoklu çekirdekler için programlamaya ne kadar çaba harcamalıyız?
İşlemciler bugünlerde gittikçe daha fazla çekirdek alıyor, bu da beni meraklandırıyor ... Programcılar olarak, bu davranışa uyum sağlamalı ve birden fazla çekirdek için programlama konusunda daha fazla çaba harcamalıyız? Bunu ne ölçüde yapmalı ve optimize etmeliyiz? Konu? Affinity? Donanım optimizasyonları? Başka bir şey?
12 multi-core 

8
Kendi zamanınızda ne üzerinde çalışacağınıza nasıl karar veriyorsunuz? [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 . 8 yıl önce kapalı . …

4
Sadece GAE'nin Ruby üzerinden Python öğrenmeyi haklı çıkarmak için yeterli olduğunu düşünüyor musunuz? [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 . 6 yıl önce kapalı . Bir sunucu kurmaya / satın almaya, hatta bir etki alanı satın almaya dahil olmanız gerekmediği düşünüldüğünde, tek …

9
Programların öğrenme için geliştireceği öneriler [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 . 8 yıl önce kapalı . …

6
Yardımcı program kitaplığı için en iyi izin veren lisans?
Açık kaynak yayınlamayı planladığım Java'da yazılmış yararlı şeyler içeren küçük bir yardımcı program kitaplığım var. Hangi lisansı kullanacağım konusunda kararsızım. Kısa ve anlaşılması kolay olan BSD lisansını oldukça beğeniyorum , ancak ürün belgelerine feragatname eklemekle ilgili maddeyi istemiyorum / buna ihtiyacım yok. Sadece bu parçayı bırakmayı düşünürsek. O halde MIT …

9
Kullanıcılarınız hangi hataları yapıyor ve uygulamanızı bunlarla başa çıkmak için nasıl güncelleyebilirsiniz? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Aslında bu soru, kaliteli kullanıcı deneyimini geliştirmek ve önlenebilir destek çağrılarını azaltmak için alınması …

29
Bir geliştiriciyi ne yavaşlatabilir? [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 . 8 yıl önce kapalı . …

1
Birisinin projesini yanlışlıkla elden geçirdim. Talebi kabul etmek için kabul edilebilir bir yol var mı?
Github üzerinde kullanışlı bir merkezi özellik ile harika bir proje buldum, ancak hata işleme, günlüğe kaydetme, yapılandırma ve kurulumun "parlatılmasında" kaba. Proje 5 yıl dokunulmamış ve sadece birkaç yüz satır kod. Yine de iyi sayıda izleyici ve bir avuç çatal için dikkat çekecek kadar faydalıdır. Kullanımım için özel bir ilave …

5
Kısa devre değerlendirmesi ne zaman kötüdür?
Biraz daha açık olmak gerekirse, farklı dillerle çok zaman harcadığımı söyleyeceğim. Ama şimdiye kadar ya her zaman kullanacak ya da hiç desteklemiyor. Şimdi iş VB.net gerektiren projeler üzerinde başlıyor ve görüyorum ki hem AND hem de ANDALSO açısından . Birincisi kısa devre yapmaz, ikincisi yapar. Peki bu nedenini merak etmemi …

3
Katı yazım kullanırken docblock typehints gereksiz mi?
Yaklaşık on yıldır gelişen oldukça büyük bir özel kod tabanım var. Ben phpDocumentor kullanmıyorum ama docblock bölümleri kullanmak açık kaynak projelerinde oldukça standart haline geldiğinden ben de depomda tüm genel yöntemler için docblock yazma benimsemiştir. Çoğu blok, tüm parametreler ve dönüş türü için küçük bir açıklama ve yazım karakterleri içerir. …
12 php  comments 

5
Referansla geçirilen bir nesneyi değiştirmek kötü bir uygulama mıdır?
Geçmişte, genellikle bir nesneyi oluşturduğum / güncellediğim birincil yöntemdeki manipülasyonumun çoğunu yaptım, ancak son zamanlarda kendimi farklı bir yaklaşımla buldum ve bunun kötü bir uygulama olup olmadığını merak ediyorum. İşte bir örnek. Diyelim ki bir Uservarlığı kabul eden bir havuzum var, ancak varlığı eklemeden önce, tüm alanlarının istediğimiz şeye ayarlandığından …

3
Geliştirme ortamımı bir Docker kapsayıcısında çalıştırmanın faydaları var mı?
Öncelikle Windows'ta Visual Studio kullanarak geliştiriyorum. Sorun, bir süre sonra Windows çöktü ve Windows'u yeniden yüklemeye ihtiyaç duyuyorum. Benzer şekilde yeni makinelere geçmek de bir sorundur. Geliştirme ortamımın çok fazla bağımlılığı olduğu için Windows'u yeniden yüklemek acı verici (ekstra MSBuild yapılandırma dosyaları, VS uzantıları, npm, Java vb.). Karmaşık bir sisteme …
12 docker 

1
Mantıksal ve Fiziksel Mimari diyagramlarını güncel tutma
Birden çok geliştiricili dağıtılmış sistemleri içeren herhangi bir yazılım geliştirme projesinde, Mantıksal ve Fiziksel Mimari diyagramlarına sahip olmak en iyi uygulamadır, ancak benim tecrübelerime göre, bu diyagramlar her zaman bir projenin başlangıcında iyi korunmaya başlar ancak proje yayınlandıkça güncellenmez ve bakım aşamaları devreye giriyor. Çok sayıda dağıtılmış işlem içeren karmaşık …

2
Bunlardan biri başarısız olursa, birkaç mikro servisi güncelleyen yazılımınızı nasıl tasarlarsınız?
Diğerleri sabitken, aşağı veya aşağı giden hizmetlere yardımcı olmak için kullanabileceğim bir tasarım deseni veya uygulaması var mı? Ya üç mikro hizmetim varsa ve ikisi iyi ise ve biri POST'un tam ortasında ölürse ne olur? İki POST alacak ve bir alacak. İşlem yapabileceğimi sanmıyorum çünkü bir hizmete olan taleplerimi gönderiyorum. …

6
Scrum - Sprint Dışında Çalışan Geliştiriciler
Scrum Takımı 3 x Geliştiriciler 2 x Test Cihazı 1 x Otomasyon Test Analisti Geliştiricilerin test etmediği ve testçilerin gelişmediği için çok fonksiyonlu bir ekip değiliz. Bu sorunun temel nedeni olduğuna inanıyorum. Şu anda iki haftalık sprintler yapıyoruz. Sprint başlangıcında herkes meşgul, geliştiriciler geliştirme çalışmalarına başlıyor ve testçiler test hazırlıklarını …
12 agile  scrum 

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.