Контроль хедеров
От: dsbalbor  
Дата: 01.03.12 16:18
Оценка:
Приветствую всех.

Возник вопрос. Имеется большой проект. От версии к версии возможны изменения классов: добавление/удаление новых методов. Такие изменения необходимо контролировать. Фактически на первом этапе будет достаточно парсера хедеров, результат парсинга — список public методов классов. Написать ручками не сложно, но хотелось поинтересоваться, возможно есть уже что-то готовое.

Заранее благодарен за любые советы.
Re: Контроль хедеров
От: alex_public  
Дата: 02.03.12 01:17
Оценка: 2 (1) +1
doxygen?
Re[2]: Контроль хедеров
От: Константин Россия  
Дата: 02.03.12 07:13
Оценка: +1
Здравствуйте, alex_public, Вы писали:

_>doxygen?


IMHO, doxygen — костыль, используемый от бедности. Всё-таки лучше компилятора никто исходники не поймёт, так что надеемся на разработчиков Clang.
Re[2]: Контроль хедеров
От: dsbalbor  
Дата: 02.03.12 08:07
Оценка:
Хммм... к сожалению не имел с ним дело. Обнадёживает фраза "You can configure doxygen to extract the code structure from undocumented source files.". Спасибо, буду искать информацию.
Re[3]: Контроль хедеров
От: ntp  
Дата: 02.03.12 08:47
Оценка: 2 (1)
Здравствуйте, dsbalbor, Вы писали:

D>Хммм... к сожалению не имел с ним дело. Обнадёживает фраза "You can configure doxygen to extract the code structure from undocumented source files.". Спасибо, буду искать информацию.

Там можно много чего делать, а по теме: задать парсинг всех сорцов, включая недокументированные, и указать ивлечение публичных методов. Всё это на выход в XML, а дальше уже дело за вами.
Re[4]: Контроль хедеров
От: dsbalbor  
Дата: 05.03.12 09:09
Оценка:
Здравствуйте, ntp, Вы писали:

D>>Всё это на выход в XML, а дальше уже дело за вами.


Спасибо, а то опцию генерации XML как-то проглядел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.