Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / Potpune specifikacije
Opis

Doxygen - Vrhunski alat za dokumentaciju za programere

Kao programer, znate koliko je važno imati jasnu i sažetu dokumentaciju za svoj kod. Bez odgovarajuće dokumentacije može biti teško razumjeti strukturu vaše baze kodova, što dovodi do zabune i pogrešaka. Tu dolazi Doxygen - snažan alat koji može generirati on-line preglednike dokumentacije i off-line referentne priručnike iz vaših izvornih datoteka.

Doxygen je besplatan softver otvorenog koda koji postoji od 1997. godine. Postao je jedan od najpopularnijih alata za dokumentaciju među programerima zbog svoje jednostavne upotrebe, fleksibilnosti i snažnih značajki. S Doxygenom možete jednostavno izraditi dokumentaciju profesionalnog izgleda za svoje projekte bez trošenja sati na pisanje.

Jedna od ključnih značajki Doxygena je njegova sposobnost izdvajanja dokumentacije izravno iz vaših izvornih datoteka. To znači da ne morate pisati zasebne dokumentacijske datoteke ili ih održavati odvojeno od vaše baze kodova. Umjesto toga, jednostavno dodajete komentare svojim izvornim datotekama koristeći posebne oznake koje Doxygen prepoznaje.

Ove vam oznake omogućuju dokumentiranje različitih aspekata vašeg koda kao što su funkcije, klase, varijable i više. Također možete uključiti informacije o parametrima, povratnim vrijednostima, iznimkama koje izbacuju funkcije ili metode itd., olakšavajući drugim programerima (ili čak sebi) da razumiju kako kod funkcionira.

Nakon što ste dodali ove komentare u svoje izvorne datoteke (što se u početku može činiti zamornim, ali se uvelike isplati), pokretanje Doxygena će generirati sučelje preglednika temeljeno na HTML-u sa svim relevantnim informacijama o svakoj funkciji/klasi/varijabli/itd. , uključujući sve povezane dijagrame kao što su stabla nasljeđivanja ili dijagrami suradnje.

Ali što ako neki dijelovi koda nisu dokumentirani? Nema problema! S Doxygenovim konfiguracijskim opcijama (koje su opsežne), možete mu reći koji nedokumentirani dijelovi bi ipak trebali biti uključeni u generirani izlaz - na ovaj način, čak i ako postoje praznine u znanju o određenim područjima, oni neće u potpunosti nedostajati iz prikaza prilikom pregledavanja generirani dokumenti kasnije nizbrdo!

Još jedna sjajna značajka Doxygena je njegova podrška za generiranje izlaza u različitim formatima kao što su RTF (MS-Word), PostScript/PDF-ovi/hiperlinkovani PDF-ovi/komprimirane HTML/Unix stranice priručnika itd. To znači da bez obzira koji format netko preferira svoje dokumente vjerojatno će ovdje pronaći nešto prikladno!

Ranije spomenuti grafikoni ovisnosti o uključivanju još su jedna izvrsna značajka: oni pokazuju kako se različiti elementi unutar projekta međusobno vizualno povezuju tako da korisnici brzo stječu ideju gdje sve staje na svoje mjesto bez da su prethodno sami pročitali svaki redak iz prve ruke; ovo štedi vrijeme, posebno kada radite s velikim projektima koji sadrže mnoge međusobno ovisne komponente.

Dijagrami nasljeđivanja pružaju slične prednosti prikazujući odnose između klasa/sučelja/itd., dok dijagrami suradnje pokazuju interakcije između različitih objekata unutar istih klasa/sučelja/itd.. Sve tri vrste pomažu da isječci izvan konteksta koji su razbacani po više modula imaju smisla /datoteke/mape/itd..

Sve u svemu, toplo preporučujemo da isprobate DoxyGen ako tražite jednostavan za korištenje, ali moćan alat koji može brzo i učinkovito generirati visokokvalitetne dokumente!

Potpune specifikacije
Izdavač Dimitri van Heesch
Web mjesto izdavača http://www.stack.nl/wiki/MCGV_Stack
Datum izlaska 2013-08-26
Datum dodan 2013-08-26
Kategorija Razvojni alati
Potkategorija Alati izvornog koda
Verzija 1.8.5
Os zahtjevi Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Zahtjevi None
Cijena Free
Preuzimanja tjedno 0
Ukupno preuzimanja 679

Comments: