Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Fuld spec
Beskrivelse

Doxygen - Det ultimative dokumentationsværktøj til udviklere

Som udvikler ved du, hvor vigtigt det er at have klar og kortfattet dokumentation for din kode. Uden ordentlig dokumentation kan det være svært at forstå strukturen af ​​din kodebase, hvilket fører til forvirring og fejl. Det er her, Doxygen kommer ind - et kraftfuldt værktøj, der kan generere online dokumentationsbrowsere og offline referencemanualer fra dine kildefiler.

Doxygen er en gratis og open source-software, der har eksisteret siden 1997. Det er blevet et af de mest populære dokumentationsværktøjer blandt udviklere på grund af dets brugervenlighed, fleksibilitet og kraftfulde funktioner. Med Doxygen kan du nemt lave professionelt udseende dokumentation til dine projekter uden at bruge timer på at skrive det selv.

En af nøglefunktionerne ved Doxygen er dens evne til at udtrække dokumentation direkte fra dine kildefiler. Det betyder, at du ikke behøver at skrive separate dokumentationsfiler eller vedligeholde dem adskilt fra din kodebase. I stedet tilføjer du blot kommentarer til dine kildefiler ved hjælp af specielle tags, som Doxygen genkender.

Disse tags giver dig mulighed for at dokumentere forskellige aspekter af din kode, såsom funktioner, klasser, variabler og mere. Du kan også inkludere information om parametre, returværdier, undtagelser fra funktioner eller metoder osv., hvilket gør det nemmere for andre udviklere (eller endda dig selv) at forstå, hvordan koden fungerer.

Når du har tilføjet disse kommentarer gennem dine kildefiler (hvilket kan virke kedeligt i starten, men betaler sig i sparsommelighed), vil kørsel af Doxygen generere en HTML-baseret browsergrænseflade med alle relevante oplysninger om hver funktion/klasse/variabel/etc. , inklusive eventuelle tilknyttede diagrammer som arvetræer eller samarbejdsdiagrammer.

Men hvad hvis nogle dele af koden ikke er dokumenteret? Intet problem! Med Doxygens konfigurationsmuligheder (som er omfattende), kan du fortælle det, hvilke udokumenterede dele der alligevel skal inkluderes i det genererede output - på denne måde, selvom der er huller i viden om visse områder, vil de ikke helt mangle fra visningen, når du gennemser genererede dokumenter senere hen ad linjen!

En anden stor egenskab ved Doxygen er dens understøttelse af generering af output i forskellige formater såsom RTF (MS-Word), PostScript/PDF'er/hyperlinkede PDF'er/komprimerede HTML/Unix man-sider osv.. Dette betyder, at uanset hvilket format nogen foretrækker deres dokumenter i vil de sandsynligvis finde noget passende her!

Inklusionsafhængighedsgraferne nævnt tidligere er en anden fantastisk funktion: Disse viser, hvordan forskellige elementer i et projekt relaterer sammen visuelt, så brugerne hurtigt får en idé, hvor alt passer på plads uden at have læst hver linje selv på forhånd på forhånd; dette sparer tid, især når man arbejder med store projekter, der indeholder mange indbyrdes afhængige komponenter.

Nedarvningsdiagrammer giver lignende fordele ved at vise relationer mellem klasser/grænseflader/osv., mens samarbejdsdiagrammer viser interaktioner mellem forskellige objekter inden for de samme klasser/grænseflader/osv.. Alle tre typer hjælper med at give mening uden for kontekst-uddrag spredt ud over flere moduler /filer/mapper/etc..

Samlet set anbefaler vi stærkt, at du giver DoxyGen en chance, hvis du leder efter et letanvendeligt, men alligevel kraftfuldt værktøj, der kan generere dokumenter af høj kvalitet hurtigt og effektivt!

Fuld spec
Forlægger Dimitri van Heesch
Udgiverwebsted http://www.stack.nl/wiki/MCGV_Stack
Udgivelses dato 2013-08-26
Dato tilføjet 2013-08-26
Kategori Udvikler værktøjer
Underkategori Kildekodeværktøjer
Version 1.8.5
Os krav Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Krav None
Pris Free
Downloads pr. Uge 0
Samlet antal downloads 679

Comments: