@Fox said in [[CYCLE_INDEX]] в двух циклах FOR вложенных друг в друга:
Я об этом и говорю, смысл в том, что к переменным модуля можно будет получить доступ извне. Если цель обезопасить пользователя от замены существующих переменных, то достаточно добавить длинную случайную строку (можно unixtime для уникальности добавить)
На всякий случай уточняю еще раз.
Было:
VAR_LOG_PREFIX = _function_argument("_log_prefix")
Стало:
Вариант 1:
var VAR_LOG_PREFIX = _function_argument("_log_prefix")
Вариант 2:
VAR_LOG_PREFIX_some_string_name_of_module_for_example = _function_argument("_log_prefix")
Вариант 3:
var VAR_LOG_PREFIX_some_string_name_of_module_for_example = _function_argument("_log_prefix")
По идее, второй вариант можно встроить в генератор модулей.
Тогда у пользователя останется возможность даже обратится к переменной модуля, если он захочет.
И в git не будут светиться лишние изменения, так как нет ничего случайного и нет мусорных diff.