Я не знаю, возможно ли это, но мне интересно, есть ли способ сохранить код и документацию в отдельных файлах, но все равно работать так же, как и с встроенной документацией.Отдельная документация по коду
4
A
ответ
5
Да, вы можете хранить комментарии документации XML во внешних файлах и включать их в свои файлы кода, используя тег <include>
.
Тег позволяет ссылаться на комментарии в другом файле, описывающие типы и элементы в исходном коде. Это альтернатива размещению комментариев документации непосредственно в файле исходного кода. Поместив документацию в отдельный файл, вы можете применить исходный код к документации отдельно от исходного кода. У одного человека может быть извлечен файл исходного кода, а у кого-то еще может быть файл документации.
Например, вы можете иметь файл с именем xml_include_tag.doc
, содержащий следующую документацию комментарии:
<MyDocs>
<MyMembers name="test">
<summary>
The summary for this type.
</summary>
</MyMembers>
<MyMembers name="test2">
<summary>
The summary for this other type.
</summary>
</MyMembers>
</MyDocs>
И вы должны включить эту документацию в файле кода, как так:
/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test"]/*' />
class Test
{
static void Main()
{
}
}
/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test2"]/*' />
class Test2
{
public void Test()
{
}
}
Смежные вопросы
- 1. Документация по исходному коду Linux/os?
- 2. Отдельная документация для смешанного (Scala/Java) проекта?
- 3. Документация по коду перестала работать в Xcode 6
- 4. Документация по многострочному коду PowerShell и обтекание строк
- 5. Уточнение по коду
- 6. Форматирование формул по коду?
- 7. Vim: Перемещение по коду
- 8. Разблокировать TABSTable по коду
- 9. Пользовательский просмотр по коду
- 10. Интеграция PDF по коду
- 11. Сброс Arduino по коду
- 12. активировать VoiceOver по коду
- 13. Истории пользователей по коду
- 14. Создание web.config по коду
- 15. сортировка по коду
- 16. добавление imageButtons по коду
- 17. phpDocumentor по устаревшему коду
- 18. Создать счет по коду
- 19. Продвинуть виджет по коду
- 20. AngularJS-фильтрация по коду
- 21. Confused по следующему коду
- 22. Пресечено по коду
- 23. Время записи по коду
- 24. Справка OpenMP по коду
- 25. Включите GPS по коду
- 26. Нагрейте iPhone по коду
- 27. Добавление компонентов по коду
- 28. Усовершенствование по коду
- 29. Ясность по коду
- 30. Создание массивов по коду
Так вы должны сделать это для всего, на что хотите добавить документацию? Методы, классы и т. Д.? –
Ну ... вы должны сделать это только для больших разделов документации. Большую часть времени я бы рекомендовал хранить код и документацию в одном файле. –
Это очень полезно, если у вас есть две отдельные группы, управляющие кодом и документацией. В противном случае, да, вы должны просто держать их вместе. Это кодовая документация, предназначенная для использования другими разработчиками, которые потребляют ваши общедоступные API; не совсем то же самое, что и то, что стоит перед публикой. –