«philosophy» etiketlenmiş sorular

7
Daha güçlü bir katılımcı tarafından unutulmayacak şekilde nasıl önlenmeli?
Son zamanlarda yayınlanan burada : Xamarin, PCL projelerine dahil edilebilecek platformlar arası bir kütüphane yaratan 2D / 3D oyun geliştirme çerçevesi olan Cocos2D-XNA'yı çatalladı. Ancak, çatallanan projenin kurucusu şöyle diyor : MIT lisansının amacı adil kullanımınızı engellemektir. Sizi yazılım almaya teşvik etmeyin, kendiniz olarak yeniden markalaştırın ve sonra dediğiniz gibi …

13
Tanımsız Davranışın Arkasındaki Felsefe
C \ C ++ özellikleri, derleyicilerin kendi yöntemleriyle uygulayabilecekleri çok sayıda davranış ortaya koyar. Burada hep aynı soruyu sormaya devam eden birkaç soru var ve bu konuda bazı mükemmel yayınlarımız var: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points Benim sorum tanımsız davranışın ne olduğu ile ilgili değil ya da gerçekten kötü. Tehlikeleri ve ilgili …

7
KATI ilkeleri ve YAGNI
SOLID ilkeleri ne zaman YAGNI olur? Programcılar olarak, karmaşıklık, sürdürülebilirlik, inşa edilme zamanı vb. Arasında her zaman değiş tokuş yaparız. Diğerlerinin yanı sıra, seçim yapmak için en akıllı ilkeler aklımda SOLID ilkeleri ve YAGNI. İhtiyacınız yoksa; İnşa etmeyin ve temiz tutun. Şimdi, örneğin, SOLID'de dimecast serisini izlerken, oldukça basit bir …

26
Dil tasarımcılarının nelere dikkat etmesini istiyorsunuz? [kapalı]
Bu sorunun amacı, anadilde olmayan bir dilde olmadan, yaşayamayacağınız ya da dileğinizde kullanamayacağınız bir programlama dili özellikleri listesi oluşturmak değildir. Bu sorunun amacı, çoğu dil tasarımcının düşünmeyebileceği bir dilbilgisi tasarımının köşelerini aydınlatmaktır. Bu yüzden, X dilini düşünmek yerine biraz daha felsefi düşünün. Önyargılarımdan biri ve belki de tartışmalı olabilir, mühendisliğin …

4
Python'un “yapmanın tek yolu” nun somut örnekleri maxim [kapalı]
Python'u öğreniyorum ve PEP 20 The Python Zen'de şu konuya ilgi duyuyorum : Bunu yapmanın bir yolu ve tercihen sadece bir tane olmalı. Hollandalı olmadıkça bu yol ilk başta belli olmayabilir. Herhangi biri bu maksimumın somut örneklerini sunabilir mi? Ruby gibi diğer dillerin aksine özellikle ilgileniyorum. Ruby tasarım felsefesinin bir …

10
Erken Gemi, Hiçbir Zaman Gemi [kapalı]
Bu “Benliğe Not” olarak başladı, bu yüzden hayal kırıklığı çok açıksa ve yazı yıldızlardan daha azsa, lütfen afedersiniz ... Son zamanlarda aklımda ön plana çıkan üç ana konu: Motivasyon Öğrenme (Merak) Yapmak (Yapımı) Aylardır motivasyon ve teşvik okuyorum. İnsanların bir şeyler yapmak için sahip olabileceği sonsuz sayıda farklı motivasyon var …

5
UNIX felsefesinde programlama İşlevsel programlama ile aynı mıdır?
UNIX Programlama Ortamı (klasik metin), UNIX'in programlama yaklaşımının daha karmaşık sorunları çözmek için birleştirilebilecek küçük, iyi tanımlanmış araçlar oluşturmak olduğunu belirtir. C ve Bash kabuğunu öğrenirken, bunu çok çeşitli programlama problemleriyle başa çıkmada kullanılabilecek güçlü bir kavram olarak buldum. Sadece bir Linux platformu kullanarak, konsept oldukça açık ve her zaman …

7
Bir Windows programlama felsefesi var mı? [kapalı]
Hem Unix hem de Windows ortamlarında programlama yapıyorum. Çoğunlukla ben öğrendim Unix, içinde çalıştık Unix Felsefesi olarak özetlenebilir, Bir şey yapan programları yaz ve iyi yap. Birlikte çalışmak için programlar yazın. Metin akışlarını işlemek için programlar yazın, çünkü bu evrensel bir arayüzdür. Programlama kültürlerinde Unix ve Windows dünyaları arasında belirgin …

8
OS olarak Emacs: eski? [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 . 5 yıl önce kapandı . Böyle bir efsanevi editör ile en azından başlangıç ​​statüsüne ulaşmak için son iki aydır Emacs'da kod yazıyorum. …

7
Programlama konusunda hangi doğal dilin avantajı vardı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ı . Dilsel görelilik , dilin bizim düşündüğümüzü şekillendirdiği fikridir. Benim sorum, programlamaya ne kadar ve ne ölçüde uygulanmaktadır? …
21 philosophy 

8
“Buna ihtiyacınız olmayacak” ve “Şimdi hiç olmadığı kadar iyi” birlikte nasıl oynar?
Bir tasarımın KURU halini ilerlettiğimde kendimi “şimdi hiç olmadığı kadar iyi” kucaklarken sık sık bulurum. Tipik olarak, diğer bilgi parçaları sistemi bağlamında bir bilgi parçası için Tek Yetkili Konum hakkında bir anlayış geliştirmem gerektiğini buluyorum. Böylece sistemi 'şimdi' tasarlama eğilimindeyim. Tersine, bu uygulama İhtiyacım Olmayacağı makul bir şansa rağmen, oldukça …

7
Bilgisayar Bilimi hangi disipline aittir? [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ı . Bilgisayar Bilimi bilimi, uygulamalı matematik, mühendislik, sanat, felsefe midir? "Diğer"? Arka plan sağlamak için, Steven Wartik'in Scientific …

5
Yazılım tasarımını neden daha etkin yakalayamıyoruz? [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 . 4 yıl önce kapalı . Mühendisler olarak hepimiz eserleri (binalar, programlar, devreler, moleküller ...) tasarlıyoruz. Bu, bir tür sonuç (isim-tasarım) üreten bir …

3
Sistem hatalarını ortaya çıkarma / tolere etme / kurtarmaya bir tasarım deseni / yaklaşımı, Özel durum işleme (Java'daki egs, C ++, Perl, PHP) önerme
Sistem hatalarını, Özel Durum işlemeyi (Java, C ++, Perl, PHP) ortaya çıkarmak / tolere etmek / kurtarmak için bir tasarım deseni / yaklaşımı önerebilir misiniz? Bazı hataların bildirilmesi gerekir. Bazı hatalar dahili olarak ele alınabilir (yeniden deneme yoluyla veya önemsizdir (yok sayılabilir). Kodu yakalamak için nasıl yapılandırıyorsunuz? Ancak tüm hataların …
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.