2012-02-06 4 views
3

Я вижу @discussion в некоторых примерах кодов. Мой вопрос: в чем преимущество использования этого ключевого слова?В чем преимущество использования @discussion в комментариях?

Я полагаю, что это создаст лучшую документацию. Я попытался выполнить поиск в Google и Stackoverflow, но получил много образцов кода вместо того, как использовать это ключевое слово. Благодарю.

// Example 
/*! 
    @method  blabla method name 
    @discussion blabla discuss here 
    @param  blabla describe the parameters 
    @result  blabla results 
*/ 
+0

Можете ли вы привести пример или добавить несколько лучших тегов, чтобы контекст был ясен? – SimonMayer

+0

Да, конечно, отредактировал оригинальный пост. – lichen19853

+2

Какой именно язык? Я не знаю какого-либо особого значения на языках, с которыми я знаком, но если вы помечаете этот вопрос на соответствующем языке, кто-то может ответить. – SimonMayer

ответ

3

@discussion является тег, используемый в Apple, HeaderDoc.

This page включает в себя следующее описание:

Блок текста, который описывает функцию, класс, заголовок, или тип данных в деталях. Это может содержать несколько абзацев. @discussion может быть опущено, как описано выше.

@discussion должно присутствовать, если у вас есть многословное имя для типа данных, функции, класса или заголовка.

Блок @discussion заканчивается только тогда, когда начинается другой блок, например тег @param.

Так что по существу описание с немного вводит в заблуждение название тега.

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