«documentation» etiketlenmiş sorular

Yazılım belgeleri, bilgisayar yazılımına eşlik eden yazılı metindir. Yazılımın nasıl çalıştığını, nasıl kurulacağını, nasıl kullanılacağını ve yardım için diğer kaynakları açıklar.


6
Kodumu minimum süre incelemesi için nasıl belgeleyebilirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . Geçen sene kapalı . Kodumu belgelemek istiyorum, aylar sonra tekrar kodu okumak ve taramak için minimum gereksinim olacak. Farklı …

8
Her şeyi mi yoksa en çok belgelendirmeli mi?
Bu alanlar için Alıcı ve ayarlayıcıların "JavaBean" sözdizimi dahil belge her şeyi tartışmalı konu, biraz görünüyor: İnsanlar demek onun gereksiz uzun ve tekrarlayan kopma KURU (kendinizi tekrar etmeyin) , adlandırma kuralı açıklamak gerektiğini her şeyi , ve kod / dökümanları tutar. Bazen bu argümanlar işe yarar. Ama diğer zamanlarda, bununla …

6
Ünite testleri gerçekten dokümantasyon olarak kullanılıyor mu?
'Ünite testleri, test edilen kodun dokümantasyonu için çok önemli bir kaynaktır' damarı içindeki ifadeleri okuduğum sayıyı sayamıyorum. Onların doğru olduğunu inkar etmiyorum. Ama şahsen, kendimi onları dokümantasyon olarak kullanırken hiç bulamadım. Kullandığım tipik çerçeveler için yöntem bildirimleri davranışlarını belgeliyor ve ihtiyacım olan tek şey bu. Ve birim testlerinin bu dokümantasyonda …

5
Özelliklerimi hangi gramer zamanına yazmalıyım?
Şu anda işlevsel ve teknik özellikleri iki sütun biçiminde yazıyoruz; özet cümle ve teknik detay. Detaylar genellikle, şema, düzen tasarımları vb. Olan bir eke atıfta bulunur. Ancak yazmak için ne kadar gergin olduğumla mücadele ediyorum: İş bitmiş gibi geçmiş zamanla, var olan işin uzantılarını vurgulamak için mücadele ediyorum. Gelecekteki zamanın …

4
Bir Java programının üst düzey yapısı nasıl belgelenir?
Arka plan: Ortak çalışanlarımız ve ben akademik bir dergi için bir makale yazıyoruz. Araştırmamız sırasında Java'da bir simülasyon programı yazdık. Simülasyon programını başkalarının kullanabileceği şekilde serbest bırakmak istiyoruz. Kodu bir GitHub deposunda barındırmaya karar verdik. Başkalarının kullanımını kolaylaştırmak için, programımız için aşağıdakiler de dahil olmak üzere iyi belgeler yazmak istiyoruz: …

1
Arabirim uygulamaları / geçersiz kılma belgelerinin kopyalanması iyi mi kötü mü?
Yani böyle bir arayüzümüz var /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Son zamanlarda, yukarıdaki gibi çok sayıda XML dokümanının …

6
Eski programcı kayboldu. Başka bir programcı kiralamak üzere. Buna nasıl yaklaşırım? [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ı . WordPress ve BuddyPress kullanarak bir yıl boyunca bir sosyal ağ projesinde çalıştıktan sonra , programcım, tüm hafta …

4
Koddaki matematiksel mantığın belgelenmesi
Bazen, sık olmasa da, koduma matematik mantığı dahil etmek zorundayım. Kullanılan kavramlar çoğunlukla çok basittir, ancak sonuçta ortaya çıkan kod değildir - belirsiz amacı olan çok sayıda değişken ve çok açık olmayan bir amacı olan bazı işlemler. Ben bu sadece o kod okunamaz veya unmaintainable anlamına gelmez waaaay gerçek matematik …

6
Kendini belgeleyen kod mu Javadocs mu?
Son zamanlarda şu anda uğraştığım kod tabanının parçalarını yeniden düzenleme üzerinde çalışıyorum - sadece kendimi daha iyi anlamak için değil, aynı zamanda kod üzerinde çalışan diğerleri için de daha kolay hale getirmek için. Kendini belgeleyen kodun güzel olduğunu düşünmeye eğilimliyim . Sadece daha temiz olduğunu düşünüyorum ve kod kendisi için …

7
Wiki yazılım geliştirme için belgeleri saklamak için gerçekten uygun mudur? [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 . 5 yıl önce kapalı . Herkes iyi belgelenmiş yazılım geliştirmenin başarıya yol açtığını bilir. Ancak, genellikle UML diyagramı gibi belgede yalnızca düz …

11
Halefleriniz için neyi geride bırakmalısınız?
İşten ayrılan tek bir geliştirici olduğunuzu varsayın. Kodunuzun dışında ne tür bilgi / materyaller oluşturmalı ve değiştirilmeniz için geride bırakmalısınız? Açık bir cevap, "yeni bir işte ne istersen" kesinlikle, ama yeni bir işe başladığımdan beri bir süredir ve o zamanlar ihtiyacım olan en önemli şeylerin ne olduğunu unutuyorum. Düşünüyorum: hesap …

6
Bir yöntemin imzasında HER parametre için bir javadoc yorumu yazmak gerekli midir?
Ekibimdeki geliştiricilerden biri, bir yöntemin imzasında HER parametre için bir javadoc yorumu yazmanın gerekli olduğuna inanıyor. Bunun gerekli olduğunu düşünmüyorum ve aslında zararlı bile olabileceğini düşünüyorum. Öncelikle, parametre adlarının açıklayıcı ve kendi kendini belgelemesi gerektiğini düşünüyorum. Parametrelerinizin ne için olduğu hemen belli değilse, muhtemelen Yanlış Yapıyorsunuzdur. Ancak, bazen bir parametrenin …

2
Hangi standart 830-1998'in yerini aldı?
Yazılım projelerini daha resmi olarak nasıl belgeleyeceğimizi araştırıyorum ve IEEE 830-1998: Yazılım Gereksinimleri Spesifikasyonları için Önerilen Uygulama hakkında bilgi edindim . Ancak, bu bağlantıdan da görebileceğiniz gibi, yerini almıştır. 830-1998'in ve muhtemelen 830-1993'ün muhtemelen kullanım için iyi olduğunu biliyorum. Ancak, başka bir şey yoksa, hangi standardın yerini aldığını bilmek istiyorum. …

5
Minimum sistem gereksinimleri nasıl belirlenir?
Hepimiz, aşağıdaki gibi "minimum sistem gereksinimleri" ile birlikte gelen sayısız yazılım örneği gördük: Windows XP / Vista / 7 1GB RAM 200 MB Depolama Bunlar genel olarak nasıl belirlenir? Açıkçası bazen belirli kısıtlamalar vardır (program diskte 200 MB alırsa, bu zor bir gereksinimdir). Bu durumların yanı sıra, RAM veya işlemci …

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.