«source-code» etiketlenmiş sorular

Kaynak kodu, genellikle metin olarak okunabilen bazı bilgisayar dilleri kullanılarak yazılmış herhangi bir bilgisayar talimatı koleksiyonudur (muhtemelen yorumlarla birlikte).



5
Java'nın Boolean sınıfı - neden bir numaralandırma olmasın?
Bana göre Boolean sınıfı bir enum olarak uygulanacak ideal bir aday. Kaynak koduna bakıldığında, sınıfın çoğu değişmeden bir numaralandırmaya taşınabilen statik yöntemlerdir, geri kalanı bir numaralandırma olarak çok daha basit hale gelir. Orijinali karşılaştırın (yorumlar ve statik yöntemler kaldırıldı): public final class Boolean implements java.io.Serializable, Comparable<Boolean> { public static final …
11 java  api  source-code 

3
Neden Numaralandırmalar, Soyut sınıflar ve Yapılar önekini eklemiyoruz?
C # topluluğu, en deneyimsiz programcıların bile bunu kullanmayı bildiği bir arabirimi belirtmek için her zaman "I" önekini kullandı. Öyleyse neden numaralandırmalara, soyut sınıflara veya yapılara ön ek vermiyoruz (muhtemelen "E", "A" ve "S" ile)? Örneğin, tüm soyut sınıfları "A" ile işaretlediysek, bu tür hakkında, çıkartılabilirken hemen hemen belirgin olmayan …

5
Terminoloji - kaynak kodu bir program mı? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 3 yıl önce kapalı . Programlamaya yeni başlıyorum ve terminoloji konusunda iyi bir fikrim yok. C veya C ++ gibi derlenmiş …

3
Kaynak kodum UTF-8'de olmalı mı?
Sıklıkla kodunuzun hangi formatta olduğunu gerçekten seçmediğinizi hissediyorum. Demek istediğim, geçmişte kullandığım araçların çoğu benim için karar verdi. Ya da gerçekten düşünmedim bile. Geçen gün Windows'da TextPad kullanıyordum ve bir dosyayı kaydederken ASCII, UTF-8/16, Unicode vb. Yazılan hemen hemen tüm kodların ASCII olduğunu varsayıyorum, ama neden ASCII olmalı? Kaynak kodu …

3
Açık kaynaklı projelerde kod incelemeleri var mı? Öyleyse, bunu yapmak için hangi araçlar kullanılır?
Ticari gelişimde kod incelemeleri için büyük bir itici güç olduğunu biliyorum. Ancak, kod incelemeleri açık kaynaklı yazılımlarda mı kullanılıyor yoksa güvene mi dayanıyor? Eğer öyleyse, nasıl yapılır? [Gecikmiş bir taahhüt, “ön taahhüt ortamı” mı, yamanın başka bir geliştiriciye gönderilmesine izin veren bir araç var mı? Kod incelemelerini kullanan herhangi bir …

3
Bir blogdaki kod lisansını görüntüleme / açıklama
Diyelim ki Creative Commons lisanslarından birinde mevcut bir blogum var . Bu tür bir lisans, her sayfanın altında gerçek lisans bağlantısı vb. İle görüntülenir. Ancak, görünüşe göre, Creative Commons lisansları yazılım için veya kaynak kodun dağıtımı için gerçekten uygun değildir , bu yüzden bir blog yayınının parçası olabilecek herhangi bir …


11
Kaynak kodunu kaybetmek ne kadar ciddi? [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ı . Bir yazılım şirketi sattıkları ürünlerden birine kaynak kodunu kaybederse, bir meslekten olmayanlara ne kadar ciddi bir açıklama …

6
Dijkstra, endişelerin ayrılması hakkında yazarken kod modülerleştirmeyi planladı mı?
İlk olarak, Edsger W. Dijkstra'nın 1974 tarihli "Bilimsel düşüncenin rolü hakkında" bir alıntı okudum: Size açıklamaya çalışayım, zevkimin ne olduğu tüm zeki düşünme için karakteristiktir. Kişi her zaman kişinin sadece bir yönüyle meşgul olduğunu bilerek, kendi tutarlılığının uğruna tek başına bir konunun bir yönünü derinlemesine incelemeye isteklidir. Bir programın doğru …

2
Apollo-11: Bağlayıcı yerine dahil etme kullanma
Son zamanlarda sayısallaştırıldı ve bir repoya dönüştü, orijinal Apollo 11 rehberlik bilgisayar kaynak kodu Github'da görüntülenmek için hazırlandı . In MAIN.agc , repo yazar Yorumlara o büyük monolitik kaynak kodunu daha küçük, daha yönetilebilir parçalara, yani tek tek kaynak # dosyalarına bölün Biraz sonra yazar Kaynak dosyaları tek tek bir …

4
Veri türetmek için GPLv2 lisanslı yazılım kullanırsam kaynak kodunu açık yapmam gerekir mi
Kendi başıma bir takvim projesi üzerinde çalışıyorum. Bu projede kullanmalıyım İsviçre Ephemeris . GPLv2 ve ticari lisansı altında lisanslanmıştır. Lisansın ticari sürümü ile, yazılımı kendi isteği doğrultusunda dağıtma hakkına sahiptir. Ama bu benim kişisel projem olduğundan, GPLv2 lisansını kullanmalıyım. Kütüphane ve veri dosyasını kullanarak takvimler için veri oluşturuyorum. Gelecekte bu …

2
Bilmediğiniz bir kod tabanını tanımlamak için hangi araçlar veya teknikler yararlıdır? [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 . 5 yıl önce kapalı . Bilmediğiniz kodu manuel olarak incelerken (gözden geçirmek veya değiştirmek için), üç seçeneğim var gibi görünüyor. Bir yukarıdan …

8
'Kodu optimize etme' == 'verileri yapılandırma' ne zaman?
Ycombinator'un yakın tarihli bir makalesinde, büyük bir programcının ilkeleriyle bir yorum listeleniyor. #7. İyi programcı: Kodu optimize ederim. Daha iyi programcı: Verileri yapılandırıyorum. En iyi programcı: Fark nedir? Öznel ve çekişmeli kavramları kabul etmek - bunun ne anlama geldiğini bilen var mı? Yapıyorum, ama cevapları yatkın kılmak için bu soruyu …

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.