Introducción
Comentarios : parecería que podría ser más sencillo y por qué escribir un artículo completo. Pero no es tan simple. Como dijo mi jefe, cualquiera puede escribir código, pero escribir un buen comentario es difícil. La mayoría de los cursos de idiomas comienzan con el tradicional Hola Mundo. Incluso en los Tutoriales de Oracle, en la sección "Comenzando", comenzamos con el mensaje "¡Hola mundo!" Solicitud . Y desde las primeras líneas de código los vemos: comentarios de Java. Su importancia también se ve enfatizada por el hecho de que en un documento tan importante como la Convención sobre el Código Java, los comentarios se encuentran en una sección separada: Comentarios . Según la documentación, los comentarios en Java se dividen en dos tipos:- comentario de implementación (o comentario de código);
- comentario documentario.
Comentarios de código Java
Por el nombre queda claro que este comentario se relaciona con el código y debe reflejar sus características. Los comentarios del código son:-
Minúsculas (es decir, descritas en una línea)
// Строчный комментарий System.out.println("Hello, World!");
-
Bloque (es decir, se describen como un bloque completo, porque no caben en una sola línea)
/* * Блочный комментарий */ System.out.println("Hello");
Cada vez que escribes un comentario, haz una mueca de dolor y siéntete como un fracaso".Está claro que no existe una verdad absoluta y, a veces, son necesarios los comentarios. Pero siempre hay opciones y es necesario luchar contra los comentarios innecesarios. Este capítulo también menciona comentarios inusuales, TODO:
// TODO: Добавить World
System.out.println("Hello, ");
El punto es que se pueden manejar de una manera especial en el IDE. Por ejemplo, en IDEA se recopilan en una pestaña separada, donde puedes verlos:
Comentarios para la documentación.
Los comentarios de la documentación describen la API pública. API es la interfaz de programación de aplicaciones, es decir, aquellas clases y métodos que están disponibles para que otros desarrolladores realicen cualquier acción. En resumen, estos comentarios deberían explicar por qué se creó tal o cual clase y paquete y qué hace tal o cual método. También puede describir campos de clase si es necesario. Esto es exactamente lo que vemos en la información sobre herramientas de nuestros IDE, que se presenta como un JavaDoc. Por ejemplo:package test;
/**
* This is a JavaDoc class comment
*/
public class JavaDocTest {
/**
* This is a JavaDoc public field comment
*/
public static final String HELLO_MESSAGE = "Hello, World!";
public static void main(String... args) {
JavaDocTest.greetings();
}
/**
* This is a JavaDoc public method comment
*/
public static void greetings() {
System.out.println(HELLO_MESSAGE);
}
}
Después de esto, podemos ejecutar el siguiente comando desde el directorio que contiene nuestro directorio de paquetes: javadoc -d ./test test
Luego de esto, veremos el proceso de generación de documentación.
Conclusión
Como podemos ver, algo tan aparentemente simple como los comentarios resulta mucho más complicado en realidad. Por tanto, si dedicas algo de tiempo a los comentarios y los sigues, tu código será mejor y serás más valioso como programador. #viacheslavQué más leer: |
---|
GO TO FULL VERSION