Информация об изменениях

Сообщение Re[3]: [забыл математику] Оптимизация алгоритма от 15.09.2022 12:05

Изменено 15.09.2022 12:06 xma

Re[3]: [забыл математику] Оптимизация алгоритма
Здравствуйте, Real 3L0, Вы писали:

xma>>const decimal size = marketBuyPrice — mediumPrice2;

R3>Ругается на const.

тебе шашечки или ехать ? просил накатать общую идею исправленного алгоритма — я тебе дал, если ругается на const — значит убери его .. (я же не профи в синтаксисе всех возможных языках программирования)

xma>>(вроде верно)

R3>Часто не совпадает.

ну главное то — идея

залей dotnetfiddle.net — твой оригинал, и мой код .. посмотрим где не совпадает, и тогда понятно станет — как исправить .. (да, будь я сварщиком — меня бы давно уже убило) ..

xma>>в твоём же коде вообще, если overwriteMinStep.Value <= 0, то твой код уйдёт в бесконечный цикл (если в первый раз сработает условие while) ..

R3>Там не может быть отрицательное значение. Ну, теоретически.

где написано, на заборе ? ну и золотое правило — если не хочешь проблем, то обрабатывай все случаи (напр., на время отладки — можно бросать exception'ы, в случае неправильных данных .. ну или если уверен в поставляемых в метод данных, то заглушка — как у меня, всё равно не помешает)
Re[3]: [забыл математику] Оптимизация алгоритма
Здравствуйте, Real 3L0, Вы писали:

xma>>const decimal size = marketBuyPrice — mediumPrice2;

R3>Ругается на const.

тебе шашечки или ехать ? просил накатать общую идею исправленного алгоритма — я тебе дал, если ругается на const — значит убери его .. (я же не профи в синтаксисе всех возможных языках программирования)

xma>>(вроде верно)

R3>Часто не совпадает.

ну главное то — идея

залей на dotnetfiddle.net — твой оригинал, и мой код .. посмотрим где не совпадает, и тогда понятно станет — как исправить .. (да, будь я сварщиком — меня бы давно уже убило) ..

xma>>в твоём же коде вообще, если overwriteMinStep.Value <= 0, то твой код уйдёт в бесконечный цикл (если в первый раз сработает условие while) ..

R3>Там не может быть отрицательное значение. Ну, теоретически.

где написано, на заборе ? ну и золотое правило — если не хочешь проблем, то обрабатывай все случаи (напр., на время отладки — можно бросать exception'ы, в случае неправильных данных .. ну или если уверен в поставляемых в метод данных, то заглушка — как у меня, всё равно не помешает)