저는 실제로 JavaDoc이 실제로하는 일에 다소 혼란 스러울 수도 있습니다.
JavaDoc은 어쨌든 프로그램에 직접적인 영향을주지 않습니다. JavaDoc은 프로그램에 대한 정보를 컴파일하는 수단입니다. 프로그램을 작성하고 문서가 유용한 형식으로 문서화되기를 원한다고 가정 해보십시오. 이클립스와 같은 일반적인 컴파일러는 Java API 문서에 표시된 것처럼 문서로 가득 찬 HTML 파일을 컴파일 할 수있는 옵션이 있습니다. 이것은 모두 JavaDoc이며 대부분 주석으로 생성됩니다.
내 선생님은 항상 의견과 관련하여 코드를 읽지 않는 사람에 대해서는 언급하지 않습니다. 당신은 같은 .... 프로그래머가 이미이 기능을 알고
// Prints out hello world
System.out.println("hello world");
의견이 필요하지 않습니다. 프로그래머는 매개 변수 이름과 실제로 어떤 기능이 더 많은지 관심이 있습니다. 예
/**
* @param a Number we are dividing into
* @param b Number we are dividing by
* @return Our quotient
*/
public static float divide(int a, int b) {
return (a/b); }
는/** 상단에 두 개의 별표 아래의 JavaDoc 포함되어 있음을 나타내는 온이
강조와 같은 페이지를 생성합니다. Eclipse와 같은 대부분의 IDE는 JavaDoc을 강조합니다.
매개 변수의 이름이 a와 b이므로 매개 변수 이름에 함수의 이름을 붙이기가 어렵 기 때문에 JavaDoc을 사용하여 매개 변수의 설명을 제공하는 시간을 절약 할 수 있습니다 사람들이 코드를 스크롤하여 도대체 그들이 무엇을하는지 알아 내려고합니다. 프로그램을 수정하고 업데이트하기위한 가이드를 작성 중입니다.
JavaDoc은 말 그대로 프로그램에서 모든 함수, 클래스, 변수가 작동하는 방법을 안내합니다.