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

4
Adil kullanım kod parçacıklarına nasıl uygulanı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. Geçen sene kapalı . Amacınız için lisansınız olmayan kod için adil kullanım kapsamında kopyalayabileceğiniz bir boyut var mı? Örneğin, (normalde) 3 satırlık bir …
26 copyright 

9
İşlevsel programlama için hangi uygun web çerçeveleri var? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 6 yıl önce kapandı . …

25
C ++ ilk dil olarak uygun mu? [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 . 6 yıl önce kapandı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda …

9
Birincil anahtar değişmez mi olmalı?
Bir stackoverflow son soru birincil anahtarlar değişmezliği hakkında bir tartışma yarattı. Birincil kuralın değiştirilemez olması bir tür kural olduğunu düşünmüştüm. Bir gün birincil anahtarın güncellenme şansı varsa, bir yedek anahtar kullanmanız gerektiğini düşündüm. Ancak, SQL standardında değildir ve bazı RDBMS '"cascade update" özelliği, bir birincil anahtarın değişmesine izin verir. Öyleyse …

21
Şimdiye kadar tanık olduğun en etkileyici programlamanın en iyisi hangisi? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapandı . …

11
Orijinal gelişmeye karşı böceklere ne kadar zaman harcanmalıdır? [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ı . Bu soru biraz soyut ama birinin beni doğru yöne götürebileceğini umuyorum. Sorum şu ki, bir yazılım projesinin …
26 bug  time 

9
Teknik olmayanları teknik olmayan kişilere açıklamak [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 . 5 yıl önce kapandı . Genellikle teknik şeyler ve teknik kararları son derece teknik olmayan yöneticime anlatmak zorunda kalıyorum …
26 management 

2
C ++ işlevi constexpr işaretlemek hiç kötü mü?
Çok önemsiz bir fonksiyon verildiğinde, int transform(int val) { return (val + 7) / 8; } Değişkenleri constexprtanımlarken kullanmama izin verecek şekilde, bu işlevi bir işleve dönüştürmenin kolay olduğu çok açık olmalıdır constexpr: constexpr int transform(int val) { return (val + 7) / 8; } Benim varsayım, bunun kesinlikle bir …
26 c++  c++11 

3
Neden uzun bir int bazı makinelerde 12 bayt alıyor?
Bu kodu makinemde derledikten sonra garip bir şey farkettim: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Sonuç şudur. Her int adresi …
26 c  memory  pointers 

5
Yavaş yavaş kod incelemeleri nasıl tanıtılır
Yarım düzine kıdemli mühendisle bir takıma liderlik ediyorum. Tüm standart nedenlerden dolayı kod incelemeleri yapmanın bize büyük fayda sağlayacağına inanıyorum. Her değişiklik değil, en azından sürekli bir arka plan incelemesi akışı. Böylece insanlar en azından başkalarının değişikliklerini görüyor ve onlar hakkında konuşmaya başlıyor. İncelemeleri tanıtmanın iyi bir yolu var mı? …


4
C # ad alanı ve kütüphaneler için sınıf adlandırma kuralı
C # dilinde çeşitli küçük yardımcı program işlevlerine sahip kütüphaneler kuruyorum ve bir ad alanına ve sınıf adlandırma kuralına karar vermeye çalışıyorum. Mevcut organizasyonum şöyle: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public …
26 c#  naming  namespace 

4
DDD'de, doğrulama uygulaması mantığı veya etki alanı mantığı mı?
DDD kullanarak bir form modellediğimizi varsayalım; formun kendisiyle ilişkili belirli iş kuralları olabilir - belki öğrenci değilseniz bir gelir belirtmeniz ve evli olduğunuzu belirtmeniz durumunda çocuklarınızı listelemeniz gerekir. Ve bir ülke belirlediyseniz, geçerli bir ülke olmalıdır. Bu tür bir doğrulama etki alanında veya uygulama katmanında mı yaşıyor? Düşündüğüm diğer bazı …

7
Tek satırlı yöntemlerde dönüş değeri hesaplamasını ve return ifadesini bölme?
Bir iş arkadaşınızla bir returnifadeyi kırma ve dönüş değerini iki satırda hesaplayan ifadeyle ilgili bir tartışma yaptım . Örneğin private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } yerine private string GetFormattedValue() { return format != null ? string.Format(format, value) : …

8
“X ile y arasında” değişmeli olmalı mı?
Uygulamamda, verileri filtrelemek için kullanılabilecek önceden tanımlanmış bazı ifade şablonları var. Bunlardan biri " between x and y". Bir QA mühendisi, tanımında bir kusur olduğunu iddia ediyor çünkü " between 100 and 200", " between 200 and 100" den farklı sonuçlar veriyor . İfade dahili olarak " value >= x …

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.