История изменений
Исправление makoven, (текущая версия) :
писать на нём что то объёмное - занятие весьма трудозатратное
ИМХО, единственное, чего не хватает современному js - это простенького статического анализатора:
- кинуть ворнинг если переменная была типа number, а стала, например, Object.
- кинуть ворнинг если объект был сконструирован (через функцию или через {}), и была попытка писать/читать поле, которое в конструкторе не было определено
По-моему, это сократило бы количество ошибок и головных болей процентов на 80. Ни в одном линтере, почему-то не видел такой функциональности
Исходная версия makoven, :
писать на нём что то объёмное - занятие весьма трудозатратное
ИМХО, единственное, чего не хватает современному js - это простенького статического анализатора:
- кинуть ворнинг если переменная была типа number, а стала, например, Object.
- кинуть ворнинг если объект был сконструирован (через функцию или через {}), и была попытка писать/читать поле, котороге в конструкторе не было определено
По-моему, это сократило бы количество ошибок и головных болей процентов на 80. Ни в одном линтере, почему-то не видел такой функциональности