1. JavaScript / Говнокод #16241

    +158

    1. 1
    2. 2
    3. 3
    var CLICK = "click";
    var CHANGE = "change";
    periodTo.addEventListener(CLICK,function(){…});

    Когда я спросил «Зачем?!», автор ответил, что так можно же, при необходимости, легко внести изменение типа «var CLICK = "mousedown";»

    Запостил: torbasow, 27 Июня 2014

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

    • Ещё более хардкорный вариант:
      var const={
          evt:{
              CLICK:"click",
              CHANGE:"change"
          }
      }


      В .NET'е тоже есть всякие наталкивающие на уникальность констант объекты типа String.Empty (http://msdn.microsoft.com/en-us/library/system.string.empty.aspx).
      Ответить

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