Информация об изменениях

Сообщение Re: Статистика C++ кода от 21.07.2019 3:27

Изменено 21.07.2019 6:06 Adler

Re: Статистика C++ кода
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Кто-нибудь знает простую софтину, умеющую основной статистический анализ кода на C++ (количество строк, операторов, классов, функций, констант, переменных числовых/строковых литералов, макросов, шаблонов, среднее количество параметров функции, членов класса и т.п.)? Стандарта C++03 будет вполне достаточно.


я делал прогу которая преобразует header-only код в cpp+hpp. // cpp(где только реализация) и hpp(где реализация будет убрана)

поэтому если есть бесконечный "бюджет и сроки", то тогда можно обсудить такие вопросы:
почему идея пилит какой-то внешний tool для С++ вообще жизнеспособна?
есть нормальное объяснение откуда он(бюджет) взялся?

если кто решит делать такую штуку, то можно попробовать взять какой-то gcc/clang и натыкать туда не пойми куда своих счётчиков.
но скорее всего там такой хороший код, что проще/быстрее свой компилятор для своего нового языка сделать, чем тыкать палкой в это добро.
Re: Статистика C++ кода
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Кто-нибудь знает простую софтину, умеющую основной статистический анализ кода на C++ (количество строк, операторов, классов, функций, констант, переменных числовых/строковых литералов, макросов, шаблонов, среднее количество параметров функции, членов класса и т.п.)? Стандарта C++03 будет вполне достаточно.


делал как-то прогу которая преобразует header-only код в cpp+hpp. // cpp(где только реализация) и hpp(где реализация будет убрана)

поэтому если есть бесконечный "бюджет и сроки", то тогда можно обсудить такие вопросы:
почему идея пилит какой-то внешний tool для С++ вообще жизнеспособна?
есть нормальное объяснение откуда он(бюджет) взялся?

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