Вы можете найти мою надстройку, Atomineer Pro Documentation полезной. Он может генерировать и обновлять комментарии JavaDoc, Qt, Doxygen и Xml-Documentation в исходном коде (Visual Basic, C#, C++/CLI, C++, C, Java, unrealscript), и у вас есть большой контроль над форматом, который он создает.
(изменить: обратите внимание, что это дополнение работает только в версиях Visual Studio начиная с 2005 года, поэтому вы не можете использовать его в VB6, только для документирования старого кода VB6 с использованием более новой версии Visual Studio. все же, конечно, можно перезагрузить и скомпилировать в VB6)
(Вы могли бы сказать, что он создает для вас документацию по «шаблону», но он генерирует намного больше, чем просто базовый скелет шаблона - он заполняет столько деталей, сколько можно свести к минимуму количество дополнительной документации, которую вам нужно написать)
Таким образом, он не создает внешнюю документацию от комментариев (например, JavaDoc), он создает сами комментарии, поэтому вам понадобится еще один инструмент для создания внешней документации. Однако AtomineerUtils сэкономит много времени, если вам придется генерировать новые комментарии к документации для существующего (недокументированного) кода, или если у вас уже есть код, прокомментированный/документированный в стиле Javadoc, AtomineerUtils может обрабатывать комментарии к документации, чтобы преобразовать их в Doxygen или форматы документации XML, что может помочь вам получить совместимость с другими инструментами (Sandcastle и т. д.), которые могут создавать для вас внешнюю документацию.
Чтобы создать внешнюю документацию из комментариев исходного кода, Doxygen является ведущим (и бесплатным) средством создания внешней документации, которое может создавать документацию из документации документации XMLDoc, Qt, Doxygen или Dououmentation-XML и хорошо стоит попробовать.
Я удалил '[microsoft.visualbasic]', поскольку это относится к пространству имен .NET. Microsoft.VisualBasic. – GSerg
Зачем документировать и не конвертировать его в VB.NET или C#? Код VB6 (документированный или нет) в 2010 году недостижим. –
@GSerg - спасибо, я не понял – cc0