- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if(window.SomeModeMap) // OK
...
if(window.SomeModeMap && value instanceof window.SomeModeMap) // OK
...
if(window.SomeModeMap && value instanceof window.SomeNodeMap) // WTF, Error
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
if(window.SomeModeMap) // OK
...
if(window.SomeModeMap && value instanceof window.SomeModeMap) // OK
...
if(window.SomeModeMap && value instanceof window.SomeNodeMap) // WTF, Error
...
Автодополнение - это уникальный инструмент для тиражирования опечаток.
Это Вы про строчку 7, где впервые была исправлена ошибка, про instanceof-проблемы, или что-то более интересное нашли?
и если у кого-то тяму не хватает давать слишком похожие имена переменным в языке без статической типизации, то это исключительно его собственные проблемы.
Я и не спорю. Без автокомплита уже жить не могу.
> слишком похожие имена
Это не имена слишком похожие, это буквы слишком похожие :) Понапридумывали тут мне похожих букв!
SomeModeMap возникло как опечатка и так же умерло, когда я понял, в чём соль.
Без автокомплита жизнь комплитится?