Снегопат
https://snegopat.ru/forum/

Генератор документации - есть в природе?
https://snegopat.ru/forum/viewtopic.php?f=3&t=749
Страница 1 из 1

Автор:  1823244 [ 29 сен 2016, 19:00 ]
Заголовок сообщения:  Генератор документации - есть в природе?

Добрый день.
А существуют ли наработки по этому вопросу?
Например по-аналогии с http://www.1cpp.ru/forum/YaBB.pl?num=1209560079
Или же адаптация существующих генераторов, вроде doxygen?

Автор:  orefkov [ 29 сен 2016, 19:48 ]
Заголовок сообщения:  Re: Генератор документации - есть в природе?

Ну, документация к самому снегопату генерится на лету из текстов в формате markdown.
Из скриптов выделяется текст между комментариями /*@ .... @*/
Но какой-то особой заточки под язык 1С, чтобы учитывался синтаксис - нет.
Возможно, что-то подобное есть в инструментах разработчика, что можно было бы взять за основу.

Автор:  Const1C [ 20 окт 2016, 13:38 ]
Заголовок сообщения:  Re: Генератор документации - есть в природе?

Классная идея кстати. Т.к. 1С и снегопат в принципе умеет парсить комментарии, можно без труда запилить документацию. Достаточно пробежаться по всем экспортным функциям и процедурам, распарсить их комментарии (в заголовки) и получить некую доку по API.

Автор:  JohnyDeath [ 20 окт 2016, 16:45 ]
Заголовок сообщения:  Re: Генератор документации - есть в природе?

Обсуждали в чатике gitter. Есть скрипты на OneScript, которые делают что-то похожее. Но готового пока ничего нет.
Основной момент - кто будет пользоваться этими доками? Для кого они?

Автор:  1823244 [ 28 окт 2016, 23:02 ]
Заголовок сообщения:  Re: Генератор документации - есть в природе?

Доки для разработчиков. Пример: у нас 3 девелопера в команде, плюс еще архитектор иногда пописывает:) за 3 года работы накопилось уже два десятка функций (всего наверное около 1000) дублирующих друг друга. Вероятно, этого можно избежать, если будет документация. А также доки нужны для того, чтобы изучить, хотя-бы поверхностно, функционал, созданных коллегами.

Автор:  Const1C [ 31 окт 2016, 10:07 ]
Заголовок сообщения:  Re: Генератор документации - есть в природе?

Тут важно, что бы эти доки экспортировались в CHM формат (или его эквивалент). Тогда прежде чем что-то написать, будет достаточно пробежаться в поиске. Это будет полезно и для стандартных подсистем и конфигураций. Т.к. количество экспортных процедур в них измеряется тысячами их код можно изучать до пенсии. А так хоть какое-то подспорье будет.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/