- 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
...
Автодополнение - это уникальный инструмент для тиражирования опечаток.
jsgovno 05.12.2013 05:06 # 0
Elvenfighter 05.12.2013 12:28 # +1
jsgovno 05.12.2013 14:22 # −1
1024-- 05.12.2013 17:17 # +1
Это Вы про строчку 7, где впервые была исправлена ошибка, про instanceof-проблемы, или что-то более интересное нашли?
1024-- 05.12.2013 17:14 # +5
guest 06.12.2013 20:14 # +2
и если у кого-то тяму не хватает давать слишком похожие имена переменным в языке без статической типизации, то это исключительно его собственные проблемы.
1024-- 06.12.2013 20:21 # 0
Я и не спорю. Без автокомплита уже жить не могу.
> слишком похожие имена
Это не имена слишком похожие, это буквы слишком похожие :) Понапридумывали тут мне похожих букв!
SomeModeMap возникло как опечатка и так же умерло, когда я понял, в чём соль.
bormand 06.12.2013 20:24 # 0
1024-- 06.12.2013 20:26 # +1
LispGovno 06.12.2013 20:55 # 0
Без автокомплита жизнь комплитится?