madf 279 Опубліковано: 2011-06-14 09:46:42 Автор Share Опубліковано: 2011-06-14 09:46:42 Почистил тему. Тут обсуждаем только релиз и все что к нему относится, от флуда прошу воздержаться. Ссылка на сообщение Поделиться на других сайтах
nickmas 1 Опубліковано: 2011-10-30 14:21:11 Share Опубліковано: 2011-10-30 14:21:11 Поднимали ли уже вопрос сертификации стг? Если да - пните на тему. Если нет - думаю имеет смысл поднять этот вопрос на обсуждение. ps. извините за офтоп. Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2011-10-30 17:14:03 Share Опубліковано: 2011-10-30 17:14:03 http://local.com.ua/...B5%D1%80%D0%B0/ http://www.hub.ru/fo...48 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-10-31 08:34:02 Автор Share Опубліковано: 2011-10-31 08:34:02 У нас в Украине от сертификации, судя по всему, толку мало: нормативные документы засекречены даже от организации занимающейся сертификацией. Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2011-12-08 12:06:14 Share Опубліковано: 2011-12-08 12:06:14 Какаято бага или фича -0.000000 и инет соответственно не включился, есть разница между 0 и -0, и почему оно установилось в -0 ? 2011-12-06 00:00:54 -- Admin '@stargazer', 0.0.0.0: User 'odinec_': 'cash' parameter changed from '99.000000' to '0.000000'. Subscriber fee charge 2011-12-06 00:00:54 -- Admin '@stargazer', 0.0.0.0: User 'nurtaev': 'cash' parameter changed from '100.000000' to '-0.000000'. Subscriber fee charge Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-12-09 10:27:07 Автор Share Опубліковано: 2011-12-09 10:27:07 Издержки кривой архитектуры. Именно по этому нельзя хранить деньги как вещественные числа - только целые. Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2011-12-09 11:11:55 Share Опубліковано: 2011-12-09 11:11:55 вещественные числа - в периоде (бесконечные дроби) ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-12-09 11:29:45 Автор Share Опубліковано: 2011-12-09 11:29:45 Мантисса вещественного числа представляет собой сумму степеней двойки. А таким образом любое число представить нельзя. По этому их точность ограниченна и результаты математических операций могут быть довольно странные. Ссылка на сообщение Поделиться на других сайтах
_WesT_ 1 016 Опубліковано: 2011-12-09 11:37:47 Share Опубліковано: 2011-12-09 11:37:47 Мантисса вещественного числа представляет собой сумму степеней двойки. А таким образом любое число представить нельзя. По этому их точность ограниченна и результаты математических операций могут быть довольно странные. Ты люцифера вызываешь? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2011-12-09 11:56:34 Share Опубліковано: 2011-12-09 11:56:34 Ссылка на сообщение Поделиться на других сайтах
Alexey Osipov 38 Опубліковано: 2011-12-09 12:33:39 Share Опубліковано: 2011-12-09 12:33:39 Мантисса вещественного числа представляет собой сумму степеней двойки. А таким образом любое число представить нельзя. По этому их точность ограниченна и результаты математических операций могут быть довольно странные. Одним из традиционных решений подобных проблем является использование неточных сравнений: a == b тогда и только тогда, когда abs(a - < tolerance, где tolerance - некоторая константа точности. Думаю, для stg хватит 0.0001. Но в будущих версиях есть смысл сделать класс для денежных величин, который будет использовать вещественные числа с фиксированной запятой. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-12-09 12:47:28 Автор Share Опубліковано: 2011-12-09 12:47:28 Мантисса вещественного числа представляет собой сумму степеней двойки. А таким образом любое число представить нельзя. По этому их точность ограниченна и результаты математических операций могут быть довольно странные. Одним из традиционных решений подобных проблем является использование неточных сравнений: a == b тогда и только тогда, когда abs(a - < tolerance, где tolerance - некоторая константа точности. Думаю, для stg хватит 0.0001. Но в будущих версиях есть смысл сделать класс для денежных величин, который будет использовать вещественные числа с фиксированной запятой. Другим традиционным решением этой проблемы является хранение денежных значений в виде целых чисел с точностью до копейки с преобразованием при выводе в UI. В 2.409 так и будет сделано Остается вопрос обратной совместимости по конфигуратору, авторизатору и XML RPC. Думаю, этот вопрос решится версионированием (за одно добавлю в авторизатор вывод информации о тарифе). Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас