SETUP:
Представьте, что у меня довольно хорошая программа размера, и используются #defines и различные способы включения / исключения различных фрагментов кода.
IE Предположим, у меня есть фрагменткода, подобного этому
example_file.c:
include <definition_file>
#ifdef THIS
do something really cool here
#ifdef THAT
do something even cooler
#endif
#endif
definition_file.c:
#define THAT TRUE
#define THIS FALSE
Сейчас я не знаю, будет ли включено ни одно утверждение, нииспользуется, если я не смотрю в определении.Выше приведен простой пример, но предположим, что у вас есть 50 ifdef, и они по-разному вкладываются, отслеживание каждого из 50 значений - это боль в заднице.
ВОПРОС:
Существует ли программа / среда, которая, например, выделяет серым цветом или выделяет весь фрагмент кода, указывая на то, что на основе вашего "контрольного файла" они не будут включены или будут включены.(какой-то визуальный или другой признак)
ПРИМЕЧАНИЕ: Если кто-то может улучшить имя или вопрос, пожалуйста, во что бы то ни стало, я действительно не знаю, как это назвать.(или предложите лучшие теги тоже)