Lorsque vous essayez de créer des commentaires Javadoc au niveau du package, quelle est la méthode préférée? Que faire?
package-info.java
- Avantages
- Plus récent
- Les inconvénients
- Abus d'une classe - Les classes sont pour le code, pas seulement pour les commentaires
package.html
- Avantages
- L'extension HTML signifie que ce n'est pas du code
- Mise en évidence de la syntaxe dans les éditeurs IDE / texte
- Les inconvénients
- Aucun?
Pour moi, j'ai toujours utilisé Package.html. Mais je me demande si c'est le bon choix.
package-info.java
peut contenir des annotations [package] - ce n'est pas nécessairement tous les documents API.package-info.java
pour Javadoc et Annotations n'est pas un abus de classe.Réponses:
package-info.java
: "Ce fichier est nouveau dans JDK 5.0 et est préférable à package.html." - javadoc - Le générateur de documentation de l'API JavaAddendum: La grande différence semble être les annotations de paquets . Il y a un peu plus de justification dans 7.4 Déclarations de paquets .
Addendum: La fonction d'annotation est également mentionnée ici et ici .
Addendum: Voir aussi À quoi
package-info.java
ça sert ? .la source