Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Full spesifikasjon
Beskrivelse

Doxygen - Det ultimate dokumentasjonsverktøyet for utviklere

Som utvikler vet du hvor viktig det er å ha klar og konsis dokumentasjon for koden din. Uten skikkelig dokumentasjon kan det være vanskelig å forstå strukturen til kodebasen din, noe som kan føre til forvirring og feil. Det er her Doxygen kommer inn - et kraftig verktøy som kan generere nettlesere for dokumentasjon og off-line referansemanualer fra kildefilene dine.

Doxygen er en gratis programvare med åpen kildekode som har eksistert siden 1997. Den har blitt et av de mest populære dokumentasjonsverktøyene blant utviklere på grunn av dens brukervennlighet, fleksibilitet og kraftige funksjoner. Med Doxygen kan du enkelt lage profesjonelt utseende dokumentasjon for prosjektene dine uten å bruke timer på å skrive den selv.

En av nøkkelfunksjonene til Doxygen er dens evne til å trekke ut dokumentasjon direkte fra kildefilene dine. Dette betyr at du ikke trenger å skrive separate dokumentasjonsfiler eller vedlikeholde dem separat fra kodebasen din. I stedet legger du ganske enkelt kommentarer til kildefilene dine ved å bruke spesielle tagger som Doxygen gjenkjenner.

Disse kodene lar deg dokumentere ulike aspekter av koden din, for eksempel funksjoner, klasser, variabler og mer. Du kan også inkludere informasjon om parametere, returverdier, unntak kastet av funksjoner eller metoder osv., noe som gjør det lettere for andre utviklere (eller til og med deg selv) å forstå hvordan koden fungerer.

Når du har lagt til disse kommentarene gjennom kildefilene dine (som kan virke kjedelig til å begynne med, men lønner seg i spar), vil kjøring av Doxygen generere et HTML-basert nettlesergrensesnitt med all relevant informasjon om hver funksjon/klasse/variabel/etc. , inkludert eventuelle tilknyttede diagrammer som arvetrær eller samarbeidsdiagrammer.

Men hva hvis noen deler av koden ikke er dokumentert? Ikke noe problem! Med Doxygens konfigurasjonsalternativer (som er omfattende), kan du fortelle den hvilke udokumenterte deler som skal inkluderes i den genererte utgangen uansett - på denne måten, selv om det er hull i kunnskap om visse områder, vil de ikke mangle helt når du blar gjennom genererte dokumenter senere på linjen!

En annen flott funksjon med Doxygen er støtten for å generere utdata i forskjellige formater som RTF (MS-Word), PostScript/PDF/hyperlinked PDF-er/komprimerte HTML/Unix-man-sider osv.. Dette betyr at uansett hvilket format noen foretrekker dokumentene sine i vil de sannsynligvis finne noe som passer her!

Inkluderingsavhengighetsgrafene nevnt tidligere er en annen flott funksjon: disse viser hvordan ulike elementer i et prosjekt henger sammen visuelt slik at brukerne raskt får en idé hvor alt passer på plass uten å ha lest gjennom hver linje selv på forhånd; dette sparer tid, spesielt når du arbeider med store prosjekter som inneholder mange gjensidig avhengige komponenter.

Arvediagrammer gir lignende fordeler ved å vise relasjoner mellom klasser/grensesnitt/osv., mens samarbeidsdiagrammer viser interaksjoner mellom ulike objekter innenfor de samme klassene/grensesnittene/osv.. Alle tre typene hjelper til med å gi mening ut-av-kontekst-snutter spredt over flere moduler /filer/mapper/etc..

Totalt sett anbefaler vi på det sterkeste å prøve DoxyGen hvis du leter etter et brukervennlig, men kraftig verktøy som kan generere dokumenter av høy kvalitet raskt og effektivt!

Full spesifikasjon
Forlegger Dimitri van Heesch
Utgiver-nettsted http://www.stack.nl/wiki/MCGV_Stack
Utgivelsesdato 2013-08-26
Dato lagt til 2013-08-26
Kategori Utviklerverktøy
Underkategori Kildekodeverktøy
Versjon 1.8.5
Os krav Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Krav None
Pris Free
Nedlastinger per uke 0
Totalt antall nedlastinger 679

Comments: