Я натолкнулся на случай, когда решение конкретной проблемы состояло в том, чтобы использовать переменную, значение которой, когда ноль или выше, означало, что система будет использовать это значение в расчете, но когда значение меньше нуля будет означать, что значение не должно использоватьсявообще.
Первоначально я думал, что мне не нравится многоцелевое использование значения переменной: a.) в качестве диапазона для использования в формуле;б.) как форма логики управления.
Как называется неправильное использование переменной?Meta-''something 'или есть классический антипаттерн, который подходит?
В некотором смысле, когда поле базы данных установлено в значение null, чтобы представлять не использующее значение, и если оно не равно нулю, тогда используйте значение в этомfield.
Update: Примером может быть то, что если значение переменной> 0, я буду использовать значение, если оно <= 0, тогда я не буду использовать это значение и решу выполнить некоторыедругая логика. </p>