1. Pascal / Говнокод #529

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    { Units of time }
    
      HoursPerDay   = 24;
      MinsPerDay    = HoursPerDay * 60;
      SecsPerDay    = MinsPerDay * 60;
      MSecsPerDay   = SecsPerDay * 1000;

    SysUtils.pas из delphi 6

    Запостил: guest, 10 Февраля 2009

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

    • Дмитрий:
      Вообще-то это вам не php где код интерпретируется.

      Это не является ковнокодом, здесь константы объявлены так, чтобы было легко определиться что чему равно. Между прочим на скорости это никак не сказывается, т.к. все это вычисляется при компиляции.
      Ответить
    • К вышесказанному можно добавить что преждевременная оптимизация - корень всех зол, и что говнокодом было бы, напротив, написать каждую из констант литералом
      Ответить

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