МэриТцитируетв прошлом месяце
Примеры аннотации курильщика и аннотации здорового человека приведены в листингах 3.4 и 3.5. Они говорят сами за себя.

Листинг 3.4. Аннотация курильщика — бесполезный пересказ названия

// Выполняет удаление лишних документов.

//

// Параметры:

// Отказ - Булево, флаг указывает на неудачную попытку синхронизации.

// ТаблицаИзОбработки – Не определено, если запускается из

// регламентного задания. Содержит таблицу

// значений НайденныеДокументы со списком

// удаляемых документов, если запускается из

// формы обработки.

// ЭтоФоноваяЗадача - Булево, флаг указывает на запуск процедуры в

// качестве фоновой.

// Пользователь - СправочникСсылка.Пользователи, пользователь, который

// инициировал запуск синхронизации.

// РежимТранзакции - Булево, флаг указывает на необходимость

// использования режима управляемой транзакции.

//

Процедура УдалениеЛишнихДокументов(Отказ, ТаблицаИзОбработки,

ЭтоФоноваяЗадача = Ложь,

Пользователь = Неопределено,

РежимТранзакции = Неопределено,

Режим2012 = Ложь,

Протокол = Неопределено) Экспорт

Листинг 3.5. Аннотация здорового человека — краткая и осмысленная

// Извлекает из репозитория параметры указанных источников данных,

// формирует из них структуру (параметры, имена полей и параметров,

// необходимые временные таблицы и т.д.).

//

// Параметры:

// ВхДанные - СправочникСсылка.УниверсальныеИсточникиДанных,Массив -

// Источник (-и) данных, которые необходимо подготовить к

// выполнению.

//

// Возвращаемое значение:

// Структура - Полный контекст набора источников.

//

Функция КонтекстДинамическихДанных(ВхДанные) Экспорт

Читатель спросит: «Каким образом можно написать внятную и понятную аннотацию для крохотного и очевидного метода?» Отвечаем: очень просто, см. листинг 3.6.

Листинг 3.6. Аннотация без аннотации — так тоже можно

// Аннотация не требуется, см. имя метода.

//

// Параметры:
  • Войти или зарегистрироваться, чтобы комментировать