1. PHP / Говнокод #8407

    +167

    1. 1
    2. 2
    3. 3
    $query1234 = "select ....";
    $result1234 = mysql_query($query1234);
    $rs1234 = mysql_fetch_assoc($result1234);

    Это до такой степени не было фантазии придумать осмысленное название переменным. И бедные боялись, что перепишет где-то другие $query, $result, $rs. Не говоря уже о том, что никакой модели, сплошные фетчи, вместо того, чтобы вытянуть всё сразу

    Запостил: Sash, 03 Ноября 2011

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

    • Видимо чел спешил и не хотел особо оптимизировать код :)
      Ответить
      • С каких пор давать нормальные названия переменным является оптимизацией?
        Ответить
        • возможно фраза относилась к
          > сплошные фетчи, вместо того, чтобы вытянуть всё сразу
          Ответить
          • О, скорее всего да, прошу прощения у dev6alexander в таком случае.
            Ответить
    • Может это сгенерированный код ))
      Правда у пхп, на мой взгляд, не самая лучшая система областей видимости переменных, что впрочем не оправдывает такого варварского отношения к названиям переменных.
      Ответить
      • а что не так с областью видимости? вполне хватает для практических целей
        ну кроме того, что неплохо было бы ограничить переменную блоком, где она обьявлена
        Ответить
        • эти блоки называются функции.
          Ответить
          • нет, я подразумеваю именно блок, т.е. то, что между фигурными скобками - так было бы лучше.
            Ответить
    • Постить автосгененый код - плохо
      Ответить

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