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

1
Merkür Programlama Dili sahada kullanılıyor mu?
Fonksiyonel ve Mantık programlamaya büyük ilgi duyuyorum ve Merkür bu ikisinin iyi bir karışımı gibi görünüyor. Endüstride hiç kullanılıyor mu? Ben sadece eğlenmek için bir dil öğreniyorum ama bunun için pratik, istihdam edilebilir yollara sahip olmak güzel olurdu. Dil web sitesinde endüstride kullanım örnekleri açısından fazla bir şey bulamadım .

7
Tektonların, soyut sınıfların ve arayüzlerin rolleri nelerdir?
C ++ 'da OOP okuyorum ve bu 3 kavramın tanımlarının farkında olmama rağmen, onu ne zaman veya nasıl kullanacağımı gerçekten anlayamıyorum. Örnek olarak bu sınıfı kullanalım: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void set_name (string parameter){this->name=parameter;} void set_age (int parameter){this->age=parameter;} string get_name …

4
Düzelttiğimi düşündüğüm hataları nasıl ele alacağım, ama tamamen emin değilim
Çoğaltılması çok zor olan, çok nadiren ve görünüşte rastgele rastlanan bazı hata türleri vardır. Olası bir neden bulmam, düzeltmem, programı test etmem ve hatayı yeniden üretemem olabilir. Ancak, hatayı güvenilir bir şekilde yeniden üretmek imkansız olduğu ve çok nadir olduğu için, bunu bir hata takipçisinde nasıl belirtebilirim? Bunu yapmanın ortak …

1
Github'u çatallarken GPL ile nasıl uyumlu kalırım?
Kısa bir süre önce Github'da bir proje çatalladım ve üzerinde bazı değişiklikler yaptım, onları çatallı depoya geri ittim ve orijinal geliştiriciden değişiklikleri çekmesini istedim. (Bu, Github'a katkıda bulunmanın tercih edilen yoludur.) Proje GPLv3 altında lisanslanmıştır . Kodda yaptığım değişikliklerin yazarı ve telif hakkı sahibiyim. Ayrıca, orijinal yazarın kurduğu lisansa uyduğum …
13 licensing  gpl  github 


4
Meslektaşım birlikte çalıştığı şeyleri anlamıyor. Ne yapalım? [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 . 7 yıl önce kapalı . …

3
Bir yöntem diğerini aşırı yüklüyor mu, yoksa her iki yöntem de aşırı yük mü?
Bu yöntemi oluşturursam public void foo() Ve sonra böyle aşırı yüklenmiş bir versiyon oluşturuyorum public void foo( string bar ) İkinci fonksiyonların birinciyi aşırı yüklediğini veya her iki yöntemin de eşit derecede "aşırı yüklendiğini" mi söylüyoruz? Bu (sanırım), başka bir işlevle (biraz kalıtım gibi, ama gerçekten değil) aşırı yüklenen bir …

3
Katmanlı mimaride doğrulama ve yetkilendirme
"Doğrulamanın katmanlı bir mimaride nereye ait olduğunu soran başka bir soru değil mi?" Evet, ama umarım bu konuya biraz farklı bir bakış getirecektir. Doğrulamanın pek çok biçim aldığını, bağlam temelli olduğunu ve mimarinin her düzeyinde değiştiğini kesin olarak inanıyorum. Her katmanda ne tür bir doğrulama yapılması gerektiğini belirlemeye yardımcı olan …

6
Temiz kodun gelişimi geliştirdiğine ikna edici bir şekilde gösteren bir vaka çalışması var 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 . 10 ay önce kapalı . Programcı olarak ilk gerçek işim ve gördüğüm sadece "Büyük Çamur Topu" kodu (yararlı yorumlar da olmadan), ama …


5
Kod incelemesinde yorum yapmanın en iyi yolu nedir?
Ekibim, birimiz bir şeyi kontrol ettiğinde kod incelemelerini başlatmak için pota / balık gözü kullanmaya başladı. Sadece 3 kişiyiz ve her birimiz kodu gözden geçirip uygun gördüğümüz yorumları bırakmaya teşvik ediyoruz. Sorum şu: Bir sorun gördüğüm bir kod satırına en iyi nasıl yorum yapabilirim? Aşındırıcı görünmeden fikrimi anlatmak istiyorum. Yüksek …

4
Latin alfabesinin görsel ve işitsel olarak anlaşılır alt kümesi?
Birisine "5SBDO0" kodlu bir kart verdiğinizi düşünün. Bazı yazı tiplerinde, "S" harfinin beş sayıdan görsel olarak ayırt edilmesi zordur (sıfır ve "O" harflerinde olduğu gibi). Kodu yüksek sesle okumak, "B" yi "D" den ayırt etmek, "B çocuk gibi B", "D köpek gibi" demek veya yerine " fonetik alfabe " kullanmak …
13 design 

1
Neden PHP statik özellikleri aşırı yüklemek için bir tesis yok?
giriş PHP, sınıflardaki sihirli yöntemleri bildirerek yöntem çağrılarını ve özellik erişimlerini aşırı yüklemenize izin verir . Bu, aşağıdaki gibi kodları etkinleştirir: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" PHP 5.3.0 sürümünden bu yana, özellik özelliklerini ve yöntemlerini …

7
Küçük sabit bir kelime hazinesi neden RESTful hizmetlerine bir avantaj olarak görülüyor?
Bu nedenle, RESTful hizmetinin kelime hazinesinde sabit bir fiil kümesi vardır. RESTful bir web hizmeti bunları HTTP yöntemlerinden alır. Sabit bir kelime dağarcığını tanımlamanın bazı avantajları vardır, ama bu noktayı gerçekten anlamıyorum. Belki birisi bunu açıklayabilir. REST tarafından ana hatlarıyla belirtildiği gibi sabit bir kelime haznesi neden her durum için …

4
Ruby ne yaptı (ya da Rails)? [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ı . Çoğu programlama dili, kullanımlarını ve uygulanabilirliklerini etkileyen bazı tasarım kararlarına sahiptir. Örneğin: Python, kodun sürdürülebilirliği / okunabilirliğine …

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.