Возможно ли что-то подобное? Используя Visual Studio (и это не зависит от языка, я полагаю, но я использую C #), предварительно компилируя, я хотел бы как-то внедрить и заменить значения уникальным идентификатором (или число в порядке!).
Например1003 *
public void HelloWorld (
{
{VARIABLE_FOR_UNIQUE_ID_REPLACED_AT_COMPILE_TIME}
var someVar = "Error Code#";
console.print(someVar + {VARIABLE_FOR_UNIQUE_ID_REPLACED_AT_COMPILE_TIME})
}
Поэтому для каждой функции у меня будет {VARIABLE_FOR_UNIQUE_ID_REPLACED_AT_COMPILE_TIME}, и он будет уникальным идентификатором этой функции в каждом файле во всем решении. Это не должно быть ничего сложного, например, GUID, в идеале это просто добавочное число при добавлении, но оно не изменяется после добавления. Этот номер используется для идентификации функции для кодов ошибок - поэтому я могу отслеживать, откуда произошла ошибка, даже если сообщение является общим «что-то пошло не так», например «Код ошибки # 445, что-то пошло не так», «Код ошибки # 6778что-то пошло не так ".