Al intentar crear comentarios Javadoc a nivel de paquete, ¿cuál es el método preferido? ¿Qué haces?
package-info.java
- Pros
- Más nuevo
- Contras
- Abuso de una clase: las clases son para código, no solo para comentarios
package.html
- Pros
- Extensión HTML significa que no es código
- Resaltado de sintaxis en IDE / editores de texto
- Contras
- ¿Ninguna?
Para mí, siempre he usado Package.html. Pero me pregunto si es la elección correcta.
package-info.java
puede contener anotaciones [paquete]: no es necesariamente todos los documentos API.package-info.java
de Javadoc y anotaciones no constituye un abuso de una clase.Respuestas:
package-info.java
: "Este archivo es nuevo en JDK 5.0, y es preferible a package.html". - javadoc - El generador de documentación de API de JavaAnexo: La gran diferencia parece ser las anotaciones de paquete . Hay un poco más de justificación en 7.4 Declaraciones de paquetes .
Anexo: La función de anotación también se menciona aquí y aquí .
Anexo: Ver también ¿
package-info.java
Para qué ? .fuente