Doxygen 1.8.5
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: