В моем коде соответствия шаблону мне нужно, чтобы пользователь передал параметр с плавающей запятой, который указывает, должен ли алгоритм концентрироваться только на лучших совпадениях (таким образом, работать быстрее) или анализировать даже области с низкой вероятностью (делая его медленнее).
Параметр является линейным и нормализованным, так что возможные значения находятся в диапазоне <0, 1>.Неважно, будет ли количество результирующих совпадений увеличиваться или уменьшаться по мере роста параметра, поскольку это можно легко изменить.Значение по умолчанию составляет около 0,5;когда значение находится на одном конце диапазона, алгоритм должен возвращать только одно совпадение (и работать быстро);тогда как другой конец должен означать множество возможных совпадений и длительное время обработки.
Какое имя выбрать для этого параметра, чтобы он имел смысл для конечного пользователя?Я думал о MatchingQuality или MatchingDepth, но ни один из них не подходит и не требует пояснений.