Как документировать код .NET с помощью комментариев XML — CloudSavvy IT

Microsoft .NET

В любой профессиональной среде правильное документирование кода с комментариями необходимо для долгосрочной читаемости. Для кода .NET Microsoft предоставляет систему комментариев на основе XML, которые обеспечивают расширенную поддержку IDE.

Что такое комментарии XML?

По сути, XML-комментарии — это особый вид комментариев, обозначенных тройной косой чертой (///) и теги XML, чтобы придать комментарию некоторую структуру. Например, простой сводный комментарий мог бы выглядеть следующим образом:

  Простой сводный комментарий в .NET-коде.

Дело в том, что когда вы собираетесь использовать этот метод в другом месте вашего кода, Visual Studio может просматривать XML и добавлять некоторую информацию непосредственно во всплывающем окне Intellisense. Эта система работает для всех типов и даже может использоваться для документирования возвращаемых значений и отдельных параметров. И, когда вы распространяете сборку, вы можете распространять вместе с ней XML-файл, чтобы включить эти же функции для всех, кто использует вашу библиотеку классов. Это также позволяет легко использовать генераторы статической документации, такие как DocFX и замок из песка.

Удивительно, но эта функция в основном относится к .NET. Ничто не мешает вам использовать практику с другими языками, но это то, что Microsoft хорошо поддерживает для своих языков и редакторов, а другие языки обычно не имеют надлежащей поддержки для этого. Нам бы хотелось, чтобы поддержка этого была расширена до других языков и редакторов, поскольку она универсальна.

Очень просто использовать. Просто нажмите клавишу косой черты три раза (///) над методом, классом или другим типом, и Visual Studio вставит шаблон, который вы должны ввести. Это избавит вас от необходимости вводить его вручную, а это означает, что на самом деле нет причин не использовать их вместо традиционных комментариев с двойной косой чертой. .

Трижды нажмите клавишу косой черты (///) над методом, классом или другим типом, и Visual Studio вставит шаблон для ввода.

Если ваш метод имеет возвращаемый тип или параметры, Visual Studio также сгенерирует поля для них. Вы увидите свои комментарии, когда воспользуетесь методом:

Visual Studio также сгенерирует поля для возвращаемых типов или параметров.

Стандарт поддерживает множество типов тегов:

  • <резюме> отображается в Intellisense всякий раз, когда вы используете этот метод.
  • <примечания> похож на резюме, но не отображается в Intellisense (полезно для написания расширенной документации).
  • <возвращается> документирует возвращаемый тип.
  • <исключение> позволяет разработчикам узнать, какие исключения может вызвать метод.
  • <значение> похож на возврат, но для свойств класса.
  • <пример> показывает пример кода для документации (используйте его с ).
  • <см.> и <см. также> генерировать интерактивные ссылки на другие методы, обычно используемые для документирования перегрузок.
  • <список> позволяет использовать списки для упорядочивания элементов.

Ты можешь читать Документация Microsoft по стандарту комментариев XML Чтобы получить больше информации.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.