Я смотрел исходный код qTip 2 и видел следующее:
// Munge the primitives - Paul Irish tip
var TRUE = true,
FALSE = false,
NULL = null;
Я не могу придумать причину, по которой вы должны это делать, и испытываете сильное чувство, что это будет просто поощрять неправильные привычки кодирования. Скажем, разработчик делает опечатку в состоянии Yoda, например if (TRUE = someCondition())
, тогда TRUE
вполне может в конечном итоге означать false
, или вы можете в конечном итоге назначить someObject
на NULL
.
Я думаю, мне просто интересно, есть ли какое-то качество для этой практики, которое мне не хватает, или если это просто простой Bad Idea ™