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
İlkinden sonra C veya C ++ derleme hatalarını okuyor musunuz?
C ve C ++ derleyicilerinin neden hatalardan kurtulmaya ve ayrıştırmaya devam etmeye çalıştıklarını hiç anlamadım. Neredeyse her zaman, ilk hata ilk hata giderilir gider kaybolacak bir sahte hatalar akışı oluşturur. Birkaç yıllık deneyimden sonra, her dosyanın ilkinden başka herhangi bir hataya bakmayı bıraktım. Derleyiciyi yeniden çalıştırın ve başka hata kalmayana …

17
Neden henüz model odaklı geliştirme yapmıyoruz? [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
C # işaretçiler herhangi bir gerçek kullanımı? [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 . 5 yıl önce kapalı . İşaretçileri kullanmanın iyi veya gerekli bir seçenek olduğu C # 'da kodlarken durum nedir? …
19 c#  pointers 

6
Bitsel işlemleri kullanmanın avantajları nelerdir? [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 . 5 yıl önce kapalı . En son CodeProject bültenini okuduktan sonra, bu makalede bitsel işlemler ile karşılaştım . İlginç …

5
En boy yönelimli programlama dışında kesişen kaygılar için hangi alternatifler var? [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 . 5 yıl önce kapalı . Açı yönelimli programlama, kesişen endişelerle başa çıkmayı vaat ediyor, ancak henüz tamamen satılmadım. Bu …

3
Testleri Docker görüntüsüne dahil etmeli miyim?
Testler söz konusu olduğunda, iki seçenek düşünebilirim: Hem testi hem de uygulamayı tek bir görüntüye koyun. Resme yalnızca uygulama kodunu ekleyin. Ana görüntüden sonra oluşturulan ve ona bazı katmanlar (test kodu, bağımlılıklar vb.) Ekleyen sınama özel bir kap oluşturun. İlk seçenekle, konteyneri test edebilir ve tam olarak test edildiği gibi …

1
API anahtarı nereye yerleştirilir: Özel bir HTTP üstbilgisi VS Özel bir şemaya sahip Yetkilendirme üstbilgisi
Bir API Anahtarı üzerinden yetkilendirme / kimlik doğrulama kullanarak bir REST API tasarlıyorum. Bunun için en iyi yer ne olduğunu anlamaya çalıştım ve birçok insan gibi özel bir HTTP üstbilgisi kullanmanızı öneririz öğrendim ProjectName-Api-Key, örneğin: ProjectName-Api-Key: abcde ancak Authorizationbaşlığı özel bir şema ile kullanmak da mümkündür ve ideolojik olarak doğrudur …

2
Python'daki sınıflar ve modüller
Python, rebelirli bir eylem kümesi gerçekleştiren birçok modüle (örneğin ) sahiptir. Bu modülün işlevlerini çağırabilir ve sonuç alabilirsiniz ve bir bütün olarak modülün arkasında bir fikir vardır (bu durumda, düzenli ifadelerle uğraşmak). Sınıflar neredeyse aynı şeyi yapıyor gibi görünüyor, ama aynı zamanda özellikleri modüllerden biraz daha fazla kullanıyor gibi görünüyorlar. …
19 class  modules 

2
'Fikstürün' farklı anlamları nelerdir?
"Fikstür" kavramını anlamakta biraz zorlanıyorum. Bir test paketinin ne olduğunu, bir test senaryosunun, bir test çalışmasının ne olduğunu biliyorum, ama tam olarak bir "fikstür" nedir? Parametreli bir test durumu mu? Bana öyle geliyor ki "fikstür" teriminin anlamı veya anlambilimi programlama diline veya test çerçevesine göre biraz değişebilir mi? Bence bir …

7
Deyimsel nedir?
Bir "deyim" belirli bir dilde tamsayı artışı gibi temel dil sözdizimi ile basitleştirilmemiş ortak bir işlem veya desen olarak anlıyorum: i = i + 1; C ++ 'da, bu deyim bir operatör tarafından basitleştirilir: ++i; Ancak, birisi "deyimsel" terimini kullandığında, onu nasıl anlayacağından emin değilim. Bir kod parçasını "deyimsel" yapan …
19 c++  idioms 

5
Verileri mikro hizmetlerde senkronize etmenin uygun yolu nedir?
Mikro hizmet mimarisinde nispeten yeniyim. Orta büyüklükte bir web uygulamamız var ve şimdi ilerlediğimiz monolitik bir sistem yerine mikro hizmetlere ayırmanın artılarını ve eksilerini tartıyorum. Anladığım kadarıyla, mikroservisleri Ave Bher birinin diğerinin sahip olduğu bir veri alt kümesine dayanan düşünün . Bir Aşey değiştiğini söyleyerek bir ileti gönderilirse , Bbu …

6
Deneme / Yakalama / Günlük / Tekrar Et - Anti Desen mi?
Merkezi konumda veya süreç sınırında istisna işlemenin öneminin denemek / yakalamak etrafında her kod bloğunu çöp yerine iyi bir uygulama olarak vurgulandığı birkaç yazı görebiliyorum. Çoğumuzun önemini anladığımıza inanıyorum, ancak insanların genellikle herhangi bir istisna sırasında sorun gidermeyi kolaylaştırmak için catch-log-rethrow anti modeliyle son bulduklarını görüyorum. geçti) ve yol, try …

2
REST API Tasarımı: Çoklu çağrılar ve API'ya yapılan tek çağrı
Mobil uygulamalar tarafından tüketilecek bir e-Ticaret web sitesi için bir Rest API geliştiriyoruz. Bir uygulamanın ana sayfasında Kaydırıcılar, En İyi Markalar, En Çok Satan Ürünler, Trend Olan Ürünler vb. API çağrıları yapmak için iki seçenek: Tek Çağrı: www.example.com/api/GetAllInHome Birden Fazla Çağrı: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts Dinlenme api tasarımı için en …
19 rest  api  api-design  url 


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.