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

    +169

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    /**
         * Retrieve minimum query length
         *
         * @deprecated after 1.3.2.3 use getMinQueryLength() instead
         * @return int
         */
        public function getMinQueryLenght()
        {
            return Mage::getStoreConfig(self::XML_PATH_MIN_QUERY_LENGTH, $this->getStoreId());
        }
    
        /**
         * Retrieve minimum query length
         *
         * @return int
         */
        public function getMinQueryLength(){
            return $this->getMinQueryLenght();
        }

    Интересный подход к орфографическим ошибкам :)

    Запостил: vo1, 11 Ноября 2010

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

    • (с) Magento Community Edition 1.4.1.1

      app/code/core/Mage/CatalogSearch/Model/Query.php
      Ответить
    • если писать программу более чем из 18ти строк на языке без статической типизации -- палюбасу будет кака
      хотя современные IDE пытаются это лечить
      Ответить
      • немного недопонял Вашего комментария. Вся соль в том, что как-бы не логично, обосрамшись, оставлять реализацию в deprecated, а из нормальной - делать вызов deprecated.
        Ответить
    • называется, не заметили сразу
      public function getMinQueryLength(){
      return $this->getMinQueryLenght();
      }
      Ответить
    • У Magento вообще всё очень хорошо с кодом, один рекорд продукта около минуты сохраняется.
      Ответить
      • у меня один продукт сохраняется около секунды ;-)
        Ответить
    • а вообще правильно, это называется: обратная совместимость ))))
      Ответить
      • В новой версии баги сохранены для совместимости)
        Ответить
    • по всем правилам рефакторинг провели!
      Ответить

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