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

6
Lisp makroları ne kadar faydalıdır?
Common Lisp, istediğiniz kaynak dönüşümünü yapan makroları yazmanıza izin verir. Şema, dönüşümleri de yapmanıza izin veren hijyenik bir desen eşleştirme sistemi sunar. Makrolar pratikte ne kadar faydalıdır? Paul Graham , Ortalamaları Yenme’de şunları söyledi : Viaweb editörünün kaynak kodu muhtemelen yaklaşık% 20-25 makro idi. İnsanlar aslında makrolarla ne tür şeyler …
22 lisp  scheme  macros 

11
API dokümantasyonu olmadan programlamak gerçekten gerekli bir beceri mi? [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ı . Bugün Java programlama sınavımı zorla geçtim. İyi yaptığım diş açma ile ilgili bazı genel soruları yanıtlamak ve …

1
GNU LGPL v3'ün olumsuz yönleri - GNU LGPL v2.1?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Öncelikle, bunun bir programlama soru-cevap sitesi olduğunu ve yasal tavsiye için bir yer olmadığını farkettim. GNU LGPL v2.1 ve GNU LGPL v3 arasındaki farklar nelerdir? Özellikle, GPLv3'ün düzenli olarak birçok …


12
Komut yorumlayıcı / çözümleyici nasıl yazılır?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Sorun: Bir dizge şeklinde komutları çalıştırın. komut örneği: /user/files/ list all; eşittir: /user/files/ ls -la; bir diğeri: post tw fb "HOW DO YOU STOP THE TICKLE MONSTER?;" eşittir: post -tf …

7
Akşam proje kodumun benim olduğundan nasıl emin olabilirim?
Ben CS derecesine sahip bir fizikçiyim ve doktora çalışmamı bir teknik şirkette yaptım (uygulamalı araştırma yapmak istedim). Büyük ölçekli sonlu elemanlar simülasyonları ile ilgilenir. Mevcut yaklaşımlarını inceledikten sonra, kökten farklı bir yöntemin uygulanması gerektiğini düşünüyorum (çok sınırlı bir ticari araç kullanıyorlar). Araştırmamı açık kaynaklı sonlu elemanlar çözücüsüne dayandırıp kullanmayı kullanan …

4
Dinamik ve statik diller arasındaki mimari farklar
Statik dillerde (C # veya Java gibi) ve dinamik dillerde (Ruby veya Python gibi) oluşturulacak uygulamaları tasarlarken büyük mimari farklılıklar var mı? Biri için diğeri için kötü olan bir tür için iyi bir seçim olabilecek tasarım olanakları nelerdir? Birinde diğerinde olmayan bir türle elde edilebilecek yararlı özellikler var mı (tabii …



3
Test edilen sınıfın bir bölümünü taklit etmek sorun olur mu?
Bir sınıfım olduğunu varsayalım (kabul edilen örneği ve bunun kötü tasarımını affedin): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal GetMiamiProfit(); public bool BothCitiesProfitable(); } (GetxxxRevenue () ve GetxxxExpenses () yöntemlerinin gizlenmiş bağımlılıkları olduğuna dikkat edin) Şimdi, GetNewYorkProfit …

8
Proje Sonrası Toplantı Zaman Kaybı mı?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . İş yerimde, bazı ciddi büyüyen acıları yaşadık. 3 ila 10 kişilik bir geliştirme ekibinden gittik ve geçtiğimiz yıl şirketin kendisi% 30 büyüdü. Çoğu ölçümle iyi gidiyoruz. Ne yazık ki, yazılımımızın …

11
Temel matematik, programlama dilleri ile nasıl verimli bir şekilde değerlendirilir?
Programlamanın arkasındaki teoriyle gittikçe daha fazla ilgilenmeye başladığımda, kendimi görünüşte basit şeylerden etkilenmiş ve şaşırmış buluyorum. S : Bu nasıl çalışıyor? C : Çünkü öyle! Bu farkındalıktan nefret ediyorum! Bilgiyi seviyorum ve bunun da ötesinde öğrenmeyi seviyorum, ki bu da benim soruma yol açıyor (geniş olsa da). Soru: Temel matematik …
22 math  evaluation 


10
“Geliştiricinin Kötü Optimizasyon Sezgisini” nasıl önleyebilirim?
Bu ifadeyi ortaya koyan bir yazı gördüm : Geliştiriciler, kodu optimize etmeyi ve iyi sebeplerle sevmeyi severler. Çok tatmin edici ve eğlenceli. Ancak ne zaman optimize edileceğini bilmek çok daha önemlidir. Ne yazık ki, geliştiriciler genellikle bir uygulamadaki performans sorunlarının gerçekte nerede olacağı konusunda korkunç bir sezgiye sahiptir. Bir geliştirici …
22 java  performance 

14
İşten sonra işte ücretsiz programlama işi yapmanıza ne motive olur? [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ı . …

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.