2015-02-03 4 views
0

Возможно ли установить правило checkstyle, которое будет подсчитывать количество слов из commment, а затем показывает проблему, если количество слов находится под определенным лимитом. Я искал на checkstyle Javadoc свойствах, но не нашел что-то полезное.Check Comments/Javadoc количество слов с Checkstyle

Для примера:

/** 
* Stores the database connection. 
*/ 
private Connection mConnection; 

Комментарий содержит более 3 слов, и было бы правильно. Но если количество слов будет ограничено, checkstyle должен отметить это как проблему.

Если это возможно, было бы замечательно, если правило применяется к каждой части комментария (описание возврата, параметры, описание метода и т. Д.).

+0

Не пытайтесь. Этот вид проверки может выполняться только человеком. Это никогда не приведет к лучшим документам, если вы не обучите разработчиков и не проверите документацию вручную. Мои два цента. –

ответ

2

Для этого нет стандартной проверки Checkstyle. Однако вы можете написать свой собственный:

  • Страница "Writing Checks" содержит введение.

  • Вы можете использовать исходный код для классов в ...checks.javadocpackage, чтобы помочь вам разобраться, как бороться с комментариями.


Комментарий: количество слов не является допустимым показателем качества JavaDoc. Неплохой стиль имеет краткое или минимальное описание вещей, смысл которых вопиющий самоочевиден в контексте. Кроме того, подсчет слов только побуждает людей выставлять свои джавадоки бесполезными или бессмысленными вещами; например, «ядда, ядда, ядда» :-).

Если вы хотите сделать содержательную оценку качества javadoc, человеку нужно их прочитать.

+0

Я пересматриваю оригинальную идею, и я думаю, что вы двое правы. Я сосредоточусь скорее на просмотрах кода, а не на подсчете слов, которые будут давать только утверждение о количестве. – Akkusativobjekt

Смежные вопросы