Как правильно удалить дублирование кода с помощью аксессуаров членов класса, которые одинаково названы? [Дубликат]

Было опубликовано много хороших ответов, но я хотел бы добавить еще один.

Не все числа могут быть представлены с помощью float / double. Например, будет представлено число «0,2» как «0.200000003» в одинарной точности в стандарте по плавающей точке IEEE754.

Модель для хранения действительных чисел под капотом представляет собой число с плавающей запятой в качестве

Хотя вы можете легко ввести 0.2, FLT_RADIX и DBL_RADIX равно 2; не 10 для компьютера с FPU, который использует «Стандарт IEEE для двоичной арифметики с плавающей запятой (ISO / IEEE Std 754-1985)».

. Точно так же трудно точно представлять такие числа. Даже если вы укажете эту переменную явно без какого-либо промежуточного вычисления.

3
задан MichaelYu 5 February 2016 в 13:36
поделиться

1 ответ

Я бы сказал, что ваш выбор состоит в том, чтобы извлечь общий класс предков из Market и MarketDTO или отметить дублированные проблемы с блоками. Не будет исправлено. (Они не действительно ложные срабатывания, не так ли?)

2
ответ дан G. Ann - SonarSource Team 23 August 2018 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: