Кіріспе
Түсініктемелер - бұл қарапайым болуы мүмкін сияқты көрінуі мүмкін және неге бүкіл мақаланы жазу керек. Бірақ бұл қарапайым емес. Бастығым айтқандай, кез келген адам code жаза алады, бірақ жақсы пікір жазу қиын. Көптеген тіл курстары дәстүрлі Сәлем әлемінен басталады. Тіпті Oracle оқулықтарында «Бастау» бөлімінде біз «Сәлем әлем!» деп бастаймыз. Қолдану . Ал codeтың алғашқы жолдарынан бастап біз оларды көреміз - Java түсініктемелері. Олардың маңыздылығы Java code конвенциясы сияқты маңызды құжатта түсініктемелерге жеке бөлім берілгенімен де атап өтіледі: Түсініктемелер . Құжаттамаға сәйкес Java тіліндегі түсініктемелер екі түрге бөлінеді:- іске асыруға түсініктеме (немесе codeтық түсініктеме);
- түсініктемені құжаттау.
Java codeы түсініктемелері
Атауынан бұл түсініктеме codeқа қатысты екені және оның ерекшеліктерін көрсетуі керек екені анық. Кодтық түсініктемелер:-
Кіші әріп (яғни бір жолда сипатталған)
// Строчный комментарий System.out.println("Hello, World!");
-
Блок (яғни олар тұтас блок ретінде сипатталады, өйткені олар бір сызыққа сәйкес келмейді)
/* * Блочный комментарий */ System.out.println("Hello");
Түсініктеме берген сайын, дірілдеп, сәтсіздікке ұшырағандай сезінесіз ».Абсолютті шындықтың жоқтығы анық, кейде түсініктемелер қажет. Бірақ әрқашан нұсқалар бар, қажетсіз пікірлермен күресу керек. Бұл тарауда әдеттен тыс пікірлер де айтылады, TODO:
// TODO: Добавить World
System.out.println("Hello, ");
Олардың мәні - оларды IDE-де ерекше жолмен өңдеуге болады. Мысалы, IDEA бағдарламасында олар бөлек қойындыда жиналады, оларды көруге болады:
Құжаттамаға түсініктемелер
Құжаттаманың түсініктемелері жалпыға ортақ API сипаттайды. API - бұл қолданбалы бағдарламалау интерфейсі, яғни кез келген әрекеттерді орындау үшін басқа әзірлеушілерге қол жетімді сыныптар мен әдістер. Қысқаша айтқанда, бұл түсініктемелер осы немесе басқа класс пен буманың не үшін жасалғанын және бұл немесе басқа әдістің не істейтінін түсіндіруі керек. Қажет болса, сынып өрістерін де сипаттауға болады. JavaDoc ретінде пішімделген IDE құралдар кеңестерінде дәл осылай көреміз. Мысалы: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);
}
}
Осыдан кейін біз бума каталогын қамтитын каталогтан келесі пәрменді іске қоса аламыз: javadoc -d ./test test
Осыдан кейін біз құжаттаманы құру процесін көреміз.
Қорытынды
Көріп отырғанымыздай, түсініктемелер сияқты қарапайым көрінетін нәрсе шын мәнінде әлдеқайда күрделі болып шығады. Сондықтан, егер сіз түсініктемелерге біраз уақыт жұмсап, оларды орындасаңыз, codeыңыз жақсырақ болады және бағдарламашы ретінде сіз құндырақ боласыз. #ВячеславТағы не оқу керек: |
---|
GO TO FULL VERSION