Генератор шаблонов Javadoc

У меня большая кодовая база без Javadoc, и я хочу запустить программу для написания скелета с базовой информацией Javadoc (например, для каждого параметра метода напишите @param ...), поэтому мне просто нужно заполнить оставшиеся пробелы.

Кто-нибудь знает хорошее решение для этого?

Редактировать:

JAutodoc - это то, что я искал. Он имеет задачи Ant, плагин Eclipse и использует Velocity для определения шаблона.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
32
0
39 098
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Если щелкнуть правой кнопкой мыши источник файла в Eclipse, в меню «Источник» появится опция создания документации Javadoc.

Я не вижу его в исходном меню, есть ли параметр, который мне не хватает?

Joe 11.02.2010 13:13

Не знаю - это всегда было для меня :(

Silas Snider 11.02.2010 18:08

Для меня это Источник -> Создать комментарий к элементу.

Victor 10.09.2012 22:35

Я тоже этого не вижу. У вас должен быть установлен плагин. Какой пакет Eclipse вы скачали?

trusktr 06.10.2013 05:26
Ответ принят как подходящий

Плагин JAutodoc для eclipse делает именно то, что вам нужно, но с детализацией пакета:

Щелкните правой кнопкой мыши пакет, выберите «Добавить javadoc для участников ...», и скелет будет добавлен.

Есть множество интересных опций: шаблоны для javadoc, добавление TODO в заголовок каждого файла со словами: «шаблон javadoc, должен быть заполнен ...» и т. д.

Я прочитал документацию к этому плагину. Он предлагает очень автоматизированные способы добавления комментариев JavaDoc к вашим методам, переменным, параметрам и т. д. Но если вы не отредактируете автоматически сгенерированные комментарии, чтобы сделать их «лучше поясняющими», это не более чем много строк в вашем тексте. код...

Taner 02.08.2014 12:15

Вы можете настроить eclipse для отображения предупреждений о вещах, в которых отсутствует javadoc, или есть javadoc, который не содержит всей информации или содержит неверную информацию. Он также может вставлять шаблоны для заполнения.

Не совсем тот инструмент, который вы просили, но, вероятно, лучше, потому что у вас не останется пустых скелетов для методов, которые вы пропустили.

Вы можете добиться этого, изучив и отредактировав страницу настроек за пределами пути Window> Preferences> Java> Compiler> Javadoc для вашей рабочей области. Снимок экрана этой страницы предпочтений приведен ниже:

The so-called Javadoc preference page

Для получения дополнительной информации об элементах на этом экране перейдите по ссылке ниже:

Справка по настройкам Javadoc для компилятора Java

Вы забыли упомянуть, как это включено. Как получить эту функцию?

trusktr 06.10.2013 05:27

Добавлен скриншот и дополнительная информация.

Taner 02.08.2014 13:17

Я считаю, что автоматическое создание пустого документа Javadoc - это анти-шаблон, и его не следует поощрять; он придает коду вид, что он задокументирован, но лишь добавляет шума в кодовую базу.

Вместо этого я бы порекомендовал вам настроить свой редактор кода, чтобы он помогал на основе каждого метода и класса использовать, когда вы фактически пишете javadoc (один комментатор указал на функцию Eclipse, которая делает это).

Не могли бы вы объяснить, как настроить что-то для каждого метода и класса, как вы упомянули?

trusktr 06.10.2013 05:28

Здесь люди указывают, что это особенность Eclipse. Я кодирую (ed) Java с помощью vim, который довольно легко настраивается - вы просто создаете макрос, который при использовании имени метода или класса добавляет шаблон Javadoc для заполнения. Однако, честно говоря, набирать косую черту и звездочку нельзя. действительно узкое место в написании хорошей документации

davetron5000 07.10.2013 02:07

Вы также можете поместить курсор в строку над методом, который вы хотите использовать в JavaDoc, а затем ввести:

/**

и нажмите Enter. Это сгенерирует вашу заглушку JavaDoc.

На Mac это ⌘-alt-J

Virag Brahme 12.12.2013 14:29

Выберите метод, который вы хотите добавить Javadoc и alt + Shift + j, автоматически создает комментарий javadoc.

ПРИМЕР:

/**
     * @param currDate
     * @param index
     * @return
     */
    public static String getAtoBinary(String currDate, int index){  
        String HourA = "0";
        try{
            String[] mydate = currDate.split("/");
            HourA = mydate[index].substring(1, 2);
        }catch(Exception e){
            Log.e(TAG, e.getMessage());
        }
        return HourA;
    }

Другие вопросы по теме