Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Polne specifikacije
Opis

Doxygen – najboljše orodje za dokumentacijo za razvijalce

Kot razvijalec veste, kako pomembno je imeti jasno in jedrnato dokumentacijo za svojo kodo. Brez ustrezne dokumentacije je lahko težko razumeti strukturo vaše kodne baze, kar vodi v zmedo in napake. Tu nastopi Doxygen – zmogljivo orodje, ki lahko ustvari spletne brskalnike dokumentacije in referenčne priročnike brez povezave iz vaših izvornih datotek.

Doxygen je brezplačna in odprtokodna programska oprema, ki obstaja od leta 1997. Postala je eno najbolj priljubljenih dokumentacijskih orodij med razvijalci zaradi enostavne uporabe, prilagodljivosti in zmogljivih funkcij. Z Doxygenom lahko preprosto ustvarite dokumentacijo profesionalnega videza za svoje projekte, ne da bi sami porabili ure za pisanje.

Ena od ključnih lastnosti Doxygena je njegova zmožnost ekstrahiranja dokumentacije neposredno iz izvornih datotek. To pomeni, da vam ni treba pisati ločenih dokumentacijskih datotek ali jih vzdrževati ločeno od vaše kodne baze. Namesto tega preprosto dodate komentarje svojim izvornim datotekam z uporabo posebnih oznak, ki jih Doxygen prepozna.

Te oznake vam omogočajo, da dokumentirate različne vidike vaše kode, kot so funkcije, razredi, spremenljivke in drugo. Vključite lahko tudi informacije o parametrih, vrnjenih vrednostih, izjemah, ki jih vržejo funkcije ali metode itd., kar drugim razvijalcem (ali celo sebi) olajša razumevanje delovanja kode.

Ko dodate te komentarje vsem svojim izvornim datotekam (kar se na začetku morda zdi dolgočasno, vendar se v veliki meri izplača), bo zagon Doxygena ustvaril vmesnik brskalnika, ki temelji na HTML, z vsemi ustreznimi informacijami o vsaki funkciji/razredu/spremenljivki/itd. , vključno z vsemi povezanimi diagrami, kot so drevesa dedovanja ali diagrami sodelovanja.

Kaj pa, če nekateri deli kode niso dokumentirani? Brez problema! Z Doxygenovimi konfiguracijskimi možnostmi (ki so obsežne) mu lahko poveste, kateri nedokumentirani deli naj bodo vseeno vključeni v ustvarjeni rezultat - na ta način, tudi če obstajajo vrzeli v znanju o določenih področjih, ne bodo popolnoma izpuščeni iz pogleda med brskanjem po ustvarjene dokumente kasneje v nizu!

Druga odlična značilnost Doxygena je njegova podpora za ustvarjanje izhodnih podatkov v različnih formatih, kot so RTF (MS-Word), PostScript/PDF-ji/hiperpovezani PDF-ji/stisnjene strani priročnikov HTML/Unix itd. To pomeni, da ne glede na to, kateri format ima nekdo raje svoje dokumente verjetno bodo tukaj našli kaj primernega!

Prej omenjeni grafi odvisnosti od vključenosti so še ena odlična lastnost: ti prikazujejo, kako so različni elementi znotraj projekta vizualno povezani skupaj, tako da uporabniki hitro dobijo idejo, kje je vse na svojem mestu, ne da bi morali sami prebrati vsako vrstico iz prve roke; to prihrani čas, zlasti pri delu z velikimi projekti, ki vsebujejo veliko soodvisnih komponent.

Diagrami dedovanja zagotavljajo podobne prednosti, saj prikazujejo razmerja med razredi/vmesniki/itd., medtem ko diagrami sodelovanja prikazujejo interakcije med različnimi objekti znotraj teh istih razredov/vmesnikov/itd.. Vse tri vrste pomagajo narediti smiselne izrezke izven konteksta, razpršene po več modulih /datoteke/mape/itd..

Na splošno toplo priporočamo, da preizkusite DoxyGen, če iščete preprosto, a zmogljivo orodje, s katerim lahko hitro in učinkovito ustvarite visokokakovostne dokumente!

Polne specifikacije
Založnik Dimitri van Heesch
Spletno mesto založnika http://www.stack.nl/wiki/MCGV_Stack
Datum izdaje 2013-08-26
Datum dodajanja 2013-08-26
Kategorija Orodja za razvijalce
Podkategorija Orodja izvorne kode
Različica 1.8.5
Os zahteve Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Zahteve None
Cena Free
Prenosi na teden 0
Skupno prenosov 679

Comments: