Добавьте напоминание / подсказку / комментарий, чтобы показать логическую связь между двумя или более частями кода

У меня есть 2 функции (иногда в разных классах или даже в разных файлах).
Часть из них должна работать в соответствии друг с другом (#A и #B).

void generateBox(BoxStruct& boxStruct){
Vector3 coor=boxStruct.getWorldCoor(); //#A
//... some complex thing ...
}

void generateWorld(WorldStruct& worldStruct){
Vector3 coor=worldStruct.calWorldCoor(); //#B
//... some complex thing ...
}

Код в порядке, но я боюсь его ремонтопригодности.
Если я отредактировал #A, я тоже должен отредактировать #B.

Если Visual Studio представляет собой графический инструмент, я хотел бы нарисовать красную линию между двумя частями кода.

Вопрос:-

Как добавить напоминание / подсказку / комментарий, который может описать связь между чистым и заметным кодом?

Я сталкивался с этой легкой проблемой для каждого языка программирования, который я когда-либо кодировал.

Для Visual Studio я не против плагинов, но я не думаю, что это необходимо.

Мое плохое решение: —

Это довольно грязно.

void generateBox(BoxStruct& boxStruct){
Vector3 coor=boxStruct.getWorldCoor(); //It is not local coordinate. #A
//^ Must be consistent with #B in "generateWorld"//... some complex thing ...
}

void generateWorld(WorldStruct& worldStruct){
Vector3 coor=worldStruct.calWorldCoor(); //It is not local coordinate.  #B
//^ Must be consistent with #A in "generateBox"//... some complex thing ...
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]