Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Full specifikation
Beskrivning

Doxygen - Det ultimata dokumentationsverktyget för utvecklare

Som utvecklare vet du hur viktigt det är att ha tydlig och koncis dokumentation för din kod. Utan korrekt dokumentation kan det vara svårt att förstå strukturen i din kodbas, vilket leder till förvirring och fel. Det är där Doxygen kommer in – ett kraftfullt verktyg som kan generera webbläsare för dokumentation och offline-referensmanualer från dina källfiler.

Doxygen är en gratis och öppen källkodsprogramvara som har funnits sedan 1997. Den har blivit ett av de mest populära dokumentationsverktygen bland utvecklare på grund av dess användarvänlighet, flexibilitet och kraftfulla funktioner. Med Doxygen kan du enkelt skapa professionellt utseende dokumentation för dina projekt utan att spendera timmar på att skriva det själv.

En av nyckelfunktionerna hos Doxygen är dess förmåga att extrahera dokumentation direkt från dina källfiler. Det betyder att du inte behöver skriva separata dokumentationsfiler eller underhålla dem separat från din kodbas. Istället lägger du helt enkelt till kommentarer till dina källfiler med hjälp av speciella taggar som Doxygen känner igen.

Dessa taggar låter dig dokumentera olika aspekter av din kod som funktioner, klasser, variabler och mer. Du kan också inkludera information om parametrar, returvärden, undantag från funktioner eller metoder etc., vilket gör det lättare för andra utvecklare (eller till och med dig själv) att förstå hur koden fungerar.

När du väl har lagt till dessa kommentarer i dina källfiler (vilket kan verka tråkigt till en början men lönar sig i sparlåga), kommer Doxygen att generera ett HTML-baserat webbläsargränssnitt med all relevant information om varje funktion/klass/variabel/etc. , inklusive associerade diagram som arvsträd eller samarbetsdiagram.

Men vad händer om vissa delar av koden inte är dokumenterade? Inga problem! Med Doxygens konfigurationsalternativ (som är omfattande) kan du berätta vilka odokumenterade delar som ändå ska inkluderas i den genererade utdatan - på detta sätt även om det finns luckor i kunskap om vissa områden kommer de inte att saknas helt när du bläddrar igenom genererade dokument senare nere på linjen!

En annan stor egenskap hos Doxygen är dess stöd för att generera utdata i olika format såsom RTF (MS-Word), PostScript/PDFs/hyperlänkade PDF-filer/komprimerade HTML/Unix man-sidor etc.. Detta betyder att oavsett vilket format någon föredrar sina dokument i kommer de förmodligen att hitta något som passar här!

Graferna för inkluderingsberoende som nämnts tidigare är en annan bra funktion: dessa visar hur olika element i ett projekt relaterar ihop visuellt så att användarna snabbt får en idé där allt passar på plats utan att ha läst igenom varje rad själva i förväg; detta sparar tid, särskilt när man arbetar med stora projekt som innehåller många inbördes beroende komponenter.

Arvsdiagram ger liknande fördelar genom att visa relationer mellan klasser/gränssnitt/etc., medan samarbetsdiagram visar interaktioner mellan olika objekt inom samma klasser/gränssnitt/etc.. Alla tre typerna hjälper till att vara meningsfulla utdrag utanför sammanhanget utspridda i flera moduler /filer/mappar/etc..

Sammantaget rekommenderar vi starkt att du ger DoxyGen ett försök om du letar efter ett lättanvänt men kraftfullt verktyg som kan generera högkvalitativa dokument snabbt och effektivt!

Full specifikation
Utgivare Dimitri van Heesch
Utgivarens webbplats http://www.stack.nl/wiki/MCGV_Stack
Utgivningsdatum 2013-08-26
Datum tillagt 2013-08-26
Kategori Utvecklarverktyg
Underkategori Källkodsverktyg
Version 1.8.5
Os krav Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Krav None
Pris Free
Nedladdningar per vecka 0
Totalt antal nedladdningar 679

Comments: