Re[2]: Использование метаданных в программах на языке C++
От: Tom Россия http://www.RSDN.ru
Дата: 08.09.05 14:21
Оценка:
E>Самое прикольное, что doxygen по этому делу генерирует нормальную документацию
не это не самое прикольное

E>В итоге получилось, что я написал ~230 строк генерирующего Ruby скрипта submit_deliver_gen.rb, плюс 42 строки DSL-я submit_deliver.rb. И получил ~430 строк сгенерированного C++ текста. Правда, потратил я на написание этого скрипта порядка 1.5 часов. Но, имхо, за это получил инструментик, который легко поможет мне как добавлять новые поля, так и менять реализацию работы с полями в генерируемом классе.

Самое прикольное будет через пару лет, когда ты уволишься а новый человек возьмётся всё это сопровождать. Думаю он подумает о тебе много хорощего:

Кодировать нужно так, как будто человек который будет сопровождать этот код — маньяк, и он знает где вы живёте! (c) McConnell

... << RSDN@Home 1.1.4 beta 4 rev. 303>>
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.