introduzione
Commenti : sembrerebbe che potrebbe essere più semplice, e perché scrivere un intero articolo. Ma non è così semplice. Come ha detto il mio capo, chiunque può scrivere codice, ma scrivere un buon commento è difficile. La maggior parte dei corsi di lingua iniziano con il tradizionale Hello World. Anche nei Tutorial Oracle, nella sezione "Getting Started", iniziamo con "Hello World!" Applicazione . E fin dalle prime righe di codice li vediamo: commenti Java. La loro importanza è sottolineata anche dal fatto che in un documento così importante come la Convenzione sul codice Java, ai commenti viene assegnata una sezione separata: Commenti . Secondo la documentazione, i commenti in Java sono divisi in due tipi:- commento sull'implementazione (o commento sul codice);
- commento documentativo.
Commenti sul codice Java
Dal nome è chiaro che questo commento si riferisce al codice e dovrebbe rispecchiarne le caratteristiche. I commenti al codice sono:-
Minuscolo (cioè descritto in una riga)
// Строчный комментарий System.out.println("Hello, World!");
-
Blocco (cioè vengono descritti come un blocco intero, perché non stanno in una riga)
/* * Блочный комментарий */ System.out.println("Hello");
Ogni volta che commenti, sussulti e ti senti un fallimento."È chiaro che non esiste una verità assoluta e talvolta i commenti sono necessari. Ma ci sono sempre delle opzioni e bisogna combattere i commenti inutili. Questo capitolo menziona anche commenti insoliti, TODO:
// TODO: Добавить World
System.out.println("Hello, ");
Il punto è che possono essere gestiti in modo speciale nell'IDE. Ad esempio in IDEA sono raccolti in una scheda separata, dove puoi visualizzarli:
Commenti per la documentazione
I commenti sulla documentazione descrivono l'API pubblica. L'API è l'interfaccia di programmazione dell'applicazione, ovvero quelle classi e metodi disponibili ad altri sviluppatori per eseguire qualsiasi azione. In breve, questi commenti dovrebbero spiegare perché è stata creata questa o quella classe e pacchetto e cosa fa questo o quel metodo. Se necessario, puoi anche descrivere i campi della classe. Questo è esattamente ciò che vediamo nei tooltip dei nostri IDE, che vengono presentati come JavaDoc. Per esempio: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);
}
}
Successivamente, possiamo eseguire il seguente comando dalla directory che contiene la directory del nostro pacchetto: javadoc -d ./test test
Successivamente, vedremo il processo di generazione della documentazione.
Conclusione
Come possiamo vedere, una cosa apparentemente semplice come i commenti si rivela in realtà molto più complicata. Pertanto, se dedichi un po' di tempo ai commenti e li segui, il tuo codice sarà migliore e sarai più prezioso come programmatore. #ViacheslavCos'altro leggere: |
---|
GO TO FULL VERSION