1. C++ / Говнокод #10391

    −30

    1. 1
    2. 2
    TempAnalogTable[ArrayData->GetNomerElement( j )].Data = 
                Chanel.TempPlace[in] + ( Chanel.TempPlace[in + 1] << 8 );

    Скажите, это нормально?

    Запостил: cyrax, 29 Мая 2012

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

    • Chanel[5]
      Ответить
    • Я пишу так же, впихивая максимальное количество логики в одну строчку при необходимой минимальной остаточной читаемости.:-P
      Ответить
    • А int-ы так и надо собирать из элементов массива?
      Ответить
      • Ну сборка шорта из двух байт тут вполне приличная. Кроме названий переменных особого говна не вижу.
        Ответить
        • (если конечно TempPlace не из знаковых char'ов)
          Ответить
    • Где здесь C++?
      Ответить
      • Видимо в ArrayData->GetNomerElement(j). Хотя да, на С это тоже валидно.
        Ответить

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