1. Список говнокодов пользователя Zerstoren

    Всего: 4

  2. PHP / Говнокод #9428

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    /**
    	 * Assign
    	 **/
        function Assign ($mTplArray, $mTrailer = "")

    Зачем этот комментарий, над каждым методов вообще?!
    Будто я не вижу как называется метод класса.

    Zerstoren, 15 Февраля 2012

    Комментарии (4)
  3. PHP / Говнокод #9230

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    if(strlen(trim($row['article']))!=0)
    {
     // Some action
    }

    empty? не, это из будущего.
    Суки! Сколько можно это писать!

    Zerstoren, 26 Января 2012

    Комментарии (16)
  4. PHP / Говнокод #8713

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    protected $_never_allowed_regex = array(
    					"javascript\s*:"			=> '[removed]',
    					"expression\s*(\(|&\#40;)"	=> '[removed]', // CSS and IE
    					"vbscript\s*:"				=> '[removed]', // IE, surprise!
    					"Redirect\s+302"			=> '[removed]'
    	);

    Это не разу не ковнокод, но строкой с // IE, surprise! не поделится, не смог)

    ЗЫ. это CodeIgniter 2.0.3 класс Security, строка 52

    Zerstoren, 02 Декабря 2011

    Комментарии (1)
  5. PHP / Говнокод #8425

    +166

    1. 1
    2. 2
    3. 3
    // FIXME - я знаю что есть функция которая приводит первый символ в верхний регистр
            $first_letter = strtoupper(substr($modules, 0 , 1));
            $modules = $first_letter. substr($modules , 1);

    Как плохо когда нету интернета под рукой и нету возможности загуглить.
    Главное не забыть о таком, а то потом твой код будут выкладывать кто будет читать.

    Когда инет вернулся и нашел ucfirst()

    Zerstoren, 04 Ноября 2011

    Комментарии (14)