ЙажаСценарий / Говнокод #1692 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
function checkAllRemarks()
{ // ЧТО ЭТО!?!?!?!?17СЕМНАДЦАТЬ!!!!1111
   for (i = 0; i < document.getElementsByTagName("input").length; i++)
   {
        if (document.getElementsByTagName("input")[i].name.split("|").length>=2)
        {
            if (document.getElementsByTagName("input")[i].name.split("|")[0]=="CBR")
            {
                if (document.getElementsByTagName("input")[i].name.split("|")[1].length==36)
                {
                    if (document.getElementsByName("allRemarks")[0].checked == true)
                        document.getElementsByTagName("input")[i].checked = true;
                    else
                        document.getElementsByTagName("input")[i].checked = false;            
                }
            }
        }
    } 
}

Много кривого кода я видел на работе, но глядя на эту функцию я не мог не поразиться.

Запостил: iley iley, (Updated )

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

    • Если вы про комментарий в начале функции, то комментарий и код, очевидно, написаны разными людьми.
      Ответить
  • В комменте очевидно возраст автора 🙂
    Ответить
  • А по моему нормальный такой код. Если только в JS интерпретаторе, на котором будет запускаться этот код, есть JIT Compiler c Common-Subexpression Elimination. Других проблем я не увидел о.О
    Ответить

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

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8