Javadoc: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
'''Javadoc''' è un [[applicazione|applicativo]] incluso nel kit di sviluppo [[Java (linguaggio)|Java]] della [[Sun Microsystems]], utilizzato per la generazione automatica della documentazione del [[Codice (informatica)|codice sorgente]].
== Storia ==
''JavaDoc'' nacque come
Con il progredire delle versioni ''JavaDoc'' diventò sempre più sofisticato e ricco di funzioni:
Riga 10:
* possibilità di creare le proprie ''Doclet'': estensioni di JavaDoc che permettono di gestire a piacimento le varie fasi di generazione della documentazione
Le ''Doclet'' in particolare permisero ad altre case produttrici di software e ad altri sviluppatori (soprattutto [[open source]]) di creare
* generazione di schemi [[UML]], grafi di dipendenze fra classi e package, analizzatori di codice (molto utilizzati nell'[[ingegneria del software]]);
* generazione di documentazione in formato [[PDF]], [[Microsoft Word|Word]], [[Rich Text Format|RTF]], [[Microsoft Help]], [[LaTeX]], ecc.
Il grande successo di JavaDoc è dovuto alla possibilità di poter creare con facilità una documentazione dall'aspetto professionale, del tutto simile a quella ufficiale, anche da parte del principiante, che impara a valorizzare un aspetto spesso sottovalutato della programmazione,
== Funzionamento ==
Le informazioni di base su package, classi, metodi e campi generate automaticamente possono essere arricchite da ulteriori dettagli per mezzo
* @param, @return, @throws : documentazione relativa a parametri, valori di ritorno ed eccezioni di un metodo;
* @deprecated : (vedere sopra) indica che l'elemento potrà essere eliminato da una versione successiva del software;
|