Panimula
Mga komento - mukhang mas simple ito, at bakit sumulat ng isang buong artikulo. Ngunit hindi ganoon kasimple. Tulad ng sinabi ng aking boss, kahit sino ay maaaring magsulat ng code, ngunit ang pagsulat ng isang magandang komento ay mahirap. Karamihan sa mga kurso sa wika ay nagsisimula sa tradisyonal na Hello World. Kahit sa Mga Tutorial sa Oracle, sa seksyong "Pagsisimula", nagsisimula tayo sa "Hello World!" Aplikasyon . At mula sa pinakaunang mga linya ng code ay nakikita natin ang mga ito - mga komento ng Java. Ang kanilang kahalagahan ay binibigyang-diin din ng katotohanan na sa isang mahalagang dokumento tulad ng Java Code Convention, ang mga komento ay binibigyan ng hiwalay na seksyon: Mga Komento . Ayon sa dokumentasyon, ang mga komento sa Java ay nahahati sa dalawang uri:- komento sa pagpapatupad (o komento ng code);
- pagdodokumento ng komento.
Mga komento sa Java code
Mula sa pangalan ay malinaw na ang komentong ito ay nauugnay sa code at dapat ipakita ang mga tampok nito. Ang mga komento sa code ay:-
Maliit na titik (ibig sabihin, inilarawan sa isang linya)
// Строчный комментарий System.out.println("Hello, World!");
-
Block (ibig sabihin, ang mga ito ay inilarawan bilang isang buong bloke, dahil hindi sila magkasya sa isang linya)
/* * Блочный комментарий */ System.out.println("Hello");
Sa tuwing magkokomento ka, nanginginig ka at pakiramdam mo ay nabigo ka."Malinaw na walang ganap na katotohanan, at kung minsan ang mga komento ay kinakailangan. Ngunit palaging may mga pagpipilian, at ang mga hindi kinakailangang komento ay kailangang labanan. Binabanggit din ng kabanatang ito ang mga hindi pangkaraniwang komento, TODO:
// TODO: Добавить World
System.out.println("Hello, ");
Ang punto ng mga ito ay maaari silang pangasiwaan sa isang espesyal na paraan sa IDE. Halimbawa, sa IDEA, kinokolekta ang mga ito sa isang hiwalay na tab, kung saan maaari mong tingnan ang mga ito:
Mga komento para sa dokumentasyon
Inilalarawan ng mga komento sa dokumentasyon ang pampublikong API. Ang API ay ang application programming interface, iyon ay, ang mga klase at pamamaraang iyon na available sa iba pang mga developer para magsagawa ng anumang mga aksyon. Sa madaling salita, dapat ipaliwanag ng mga komentong ito kung bakit ito o ang klase at package na ito ay nilikha at kung ano ang ginagawa nito o ang pamamaraang iyon. Maaari mo ring ilarawan ang mga field ng klase kung kinakailangan. Ito mismo ang nakikita namin sa mga tooltip ng aming mga IDE, na naka-format bilang isang JavaDoc. Halimbawa: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);
}
}
Pagkatapos nito, maaari naming patakbuhin ang sumusunod na command mula sa direktoryo na naglalaman ng aming direktoryo ng package: javadoc -d ./test test
Pagkatapos nito, makikita natin ang proseso ng pagbuo ng dokumentasyon.
Konklusyon
Tulad ng nakikita natin, ang isang tila simpleng bagay tulad ng mga komento ay lumalabas na mas kumplikado sa katotohanan. Samakatuwid, kung gumugugol ka ng ilang oras sa mga komento at sundin ang mga ito, ang iyong code ay magiging mas mahusay at ikaw ay magiging mas mahalaga bilang isang programmer. #ViacheslavAno pa ang dapat basahin: |
---|
GO TO FULL VERSION