Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Teljes specifikáció
Leírás

Doxygen – A végső dokumentációs eszköz fejlesztők számára

Fejlesztőként tudja, milyen fontos a kód világos és tömör dokumentációja. Megfelelő dokumentáció nélkül nehéz lehet megérteni a kódbázis szerkezetét, ami zavarokhoz és hibákhoz vezethet. Itt jön a képbe a Doxygen – egy hatékony eszköz, amely képes on-line dokumentációs böngészőket és off-line referencia kézikönyveket generálni a forrásfájlokból.

A Doxygen egy ingyenes és nyílt forráskódú szoftver, amely 1997 óta létezik. Könnyű használhatóságának, rugalmasságának és hatékony funkcióinak köszönhetően az egyik legnépszerűbb dokumentációs eszközzé vált a fejlesztők körében. A Doxygen segítségével könnyedén készíthet professzionális megjelenésű dokumentációt projektjeihez anélkül, hogy órákat kellene saját maga megírnia.

A Doxygen egyik legfontosabb jellemzője, hogy képes a dokumentációt közvetlenül a forrásfájlokból kivonatolni. Ez azt jelenti, hogy nem kell külön dokumentációs fájlokat írnia, illetve nem kell külön karbantartania őket a kódbázistól. Ehelyett egyszerűen megjegyzéseket fűzhet forrásfájljaihoz speciális címkékkel, amelyeket a Doxygen felismer.

Ezek a címkék lehetővé teszik a kód különböző aspektusainak, például függvények, osztályok, változók és egyebek dokumentálását. Információkat is megadhat a paraméterekről, a visszatérési értékekről, a függvények vagy metódusok által kiváltott kivételekről stb., így a többi fejlesztő (vagy akár Ön is) könnyebben megértheti a kód működését.

Miután hozzáadta ezeket a megjegyzéseket a forrásfájljaihoz (ami elsőre fárasztónak tűnik, de kifizetődik), a Doxygen futtatása egy HTML-alapú böngészőfelületet generál, amely tartalmazza az összes lényeges információt az egyes funkciókról/osztályokról/változókról/stb. , beleértve a kapcsolódó diagramokat, például az öröklési fákat vagy az együttműködési diagramokat.

De mi van akkor, ha a kód egyes részei nincsenek dokumentálva? Nincs mit! A Doxygen konfigurációs lehetőségeivel (amelyek széleskörűek) meg tudod mondani, hogy mely nem dokumentált részek kerüljenek be a generált kimenetbe – így még akkor is, ha bizonyos területekről hiányosak az ismeretek, azok nem fognak teljesen hiányozni a böngészéskor. generált dokumentumokat a későbbiekben!

A Doxygen másik nagyszerű tulajdonsága, hogy támogatja a kimenetek előállítását különböző formátumokban, például RTF (MS-Word), PostScript/PDF-ek/hiperhivatkozásos PDF-ek/tömörített HTML/Unix kézikönyvoldalak stb. valószínűleg találnak itt valami megfelelőt!

A korábban említett befogadási függőségi grafikonok egy másik nagyszerű tulajdonság: ezek megmutatják, hogyan kapcsolódnak egymáshoz egy projekt különböző elemei vizuálisan, így a felhasználók gyorsan képet kapnak arról, hogy minden a helyére kerüljön anélkül, hogy minden sort saját kezűleg át kellett volna olvasnia; ez időt takarít meg, különösen akkor, ha nagy projektekkel dolgozik, amelyek sok egymástól függő összetevőt tartalmaznak.

Az öröklődési diagramok hasonló előnyöket biztosítanak az osztályok/interfészek/stb. közötti kapcsolatok megjelenítésével, míg az együttműködési diagramok az azonos osztályokon/interfészek/stb. különböző objektumok közötti interakciókat mutatják. Mindhárom típus segít a több modulban szétszórt kontextuson kívüli kivonatok értelmezésében. /files/folders/etc..

Összességében azt javasoljuk, hogy próbálja ki a DoxyGen-t, ha egy könnyen használható, de hatékony eszközt keres, amely képes kiváló minőségű dokumentumokat gyorsan és hatékonyan generálni!

Teljes specifikáció
Kiadó Dimitri van Heesch
Kiadói oldal http://www.stack.nl/wiki/MCGV_Stack
Kiadási dátum 2013-08-26
Dátum hozzáadva 2013-08-26
Kategória Fejlesztői eszközök
Alkategória Forráskód eszközök
Változat 1.8.5
Os követelmények Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Követelmények None
Ár Free
Letöltések hetente 0
Összes letöltés 679

Comments: