Кіріспе

Java үшін құжаттама генераторы Javadoc – Java тілі үшін (қазір Oracle корпорациясына тиесілі) Sun Microsystems компаниясы жасаған, Java бастапқы кодынан HTML форматында API құжаттамасын жасауға арналған құжаттама генераторы. HTML форматы байланысты құжаттарды бір-бірімен гиперсілтемелеудің қолайлылығын қамтамасыз ету үшін қолданылады. Javadoc қолданатын "doc comments" форматы Java сыныптарын құжаттау үшін де-факто индустрия стандарты болып табылады. IntelliJ IDEA, NetBeans және Eclipse сияқты кейбір IDE-лер Javadoc үлгілерін автоматты түрде жасайды. Көптеген файл редакторлары Javadoc бастапқы кодын жасауға көмектеседі және Javadoc ақпаратын бағдарламашы үшін ішкі сілтемелер ретінде пайдаланады. Javadoc сонымен қатар Java қосымшасының құрылымын талдауға мүмкіндік беретін doclets және taglets жасауға арналған API ұсынады. Осылайша JDiff API-нің екі нұсқасы арасындағы өзгерістер туралы есеп дайындауға болады. Javadoc Java-дағы өнімділікке әсер етпейді, себебі барлық түсініктемелер компиляция кезінде жойылады. Түсініктемелер мен Javadoc жазу кодты жақсырақ түсіну және оны тиімдірек күтіп ұстау үшін жасалады.

Тарих

Javadoc – Java тілінің алғашқы құжаттама жасау құралы. Құжаттама жасау құралдары пайдаланбастан бұрын, техникалық жазушыларды қолдану қалыпты жағдай болды, олар бағдарламалық қамтамасы үшін жеке құжаттама жазатын. Бірақ мұндай құжаттаманы бағдарламалық қамтамасымен бірге жаңарту қиын болатын. Javadoc Java-ның алғашқы нұсқасынан бері қолданылып келеді және әдетте Java Development Kit-тің әрбір жаңа нұсқасымен жаңартылады. Javadoc-тың @field синтаксисі басқа тілдердегі құжаттама жүйелерінде де қолданылды, мысалы, Doxygen, JavaScript үшін JSDoc және Apple-дің HeaderDoc.