1. Java / Говнокод #16057

    +75

    1. 1
    cooldownTime.add(14, (int)(cooldown * 1000.0D % 1000.0D));

    ...

    Запостил: Jampire, 25 Мая 2014

    Комментарии (17) RSS

    • модуль по даблу? шикарно
      Ответить
      • в жабке есть суффикс D?
        Ответить
        • > в жабке есть суффикс D?
          Есть, тож самое, что и d. И его можно вообще не писать, т.к. по дефолту и так дабл.
          Ответить
          • Я не столько про регистр, сколько про саму букву. Странно, что gcc съел суффикс d для вещественной переменной. И даже dd.
            Ответить
            • >И даже dd.
              это я уже про цпп
              Ответить
            • > Я не столько про регистр, сколько про саму букву.
              Ну в жабке есть f для float и d для double. Причем d подразумевается по дефолту, и ее можно не писать.
              Ответить
              • >Причем d подразумевается по дефолту, и ее можно не писать.
                Ну должен же быть случай, где это необходимо. Иначе какая-то подозрительная избыточность.
                Ответить
                • наверное, в случаях 1/2 и 1d/2.
                  Ответить
                  • так это можно и обычной точкой. Хотя d конечно видно лучше издалека.
                    Ответить
                    • Хе. Заметил баг уютненького, что в сток попадает первая ревизия сообщения. Исправления не видны. ... А теперь видны .. хм-м... Или только при добавке.
                      Ответить
                      • Там таймаут какой-то вроде бы. Если быстро поправить - обычно меняет и в стоке. Если позже - уже не меняет.
                        Ответить
            • оказалось очередным гццизмом.
              https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html
              Ответить
      • > модуль по даблу
        В чем проблема? У интела даже инструкция такая есть - fprem (правда она кривая).
        Ответить
        • У меня на днях не получился модуль по флоату в Обж-с =(
          Ответить
          • > модуль по флоату в Обж-с
            fmod() нету?
            Ответить
            • Да мне не надо было, по ошибке попытался взять модуль от флоата, как от инта, выдало ошибку.
              Ответить

    Добавить комментарий