Как стать автором
Обновить

Комментарии 9

Опять голосовалка-сноб!
Что делать тому, кто на бэке (не JS), но и с фронтом пересекается, но от кого фронт не зависит в достаточной степени для внедрения TS?

image

Дмитрий, с вашим проявлением синдрома фатального недостатка в настолько запущенной стадии — вместо того, чтобы обмазывать рантайм костылями, не проще ли было бы сделать свой sound & complete тайпскрипт, а то и вообще свой V8?

image

Тут вроде все довольно разумно? Проверки рантаймовые, так что они принесут свои плоды только если есть тесты (или тестирование), но это может быть все равно лучше чем вообще пропустить такого рода проблемы. Примерно как в C++ различные ASan/TSan

Идеи разумные, а вот способы их достижения, как в случае и с другими трудами Дмитрия, весьма спорны.

Вы упускает одно решение: не писать на JS.

image

Добавил в статью рассмотрение prototype pollution и простое решение для него:


delete Object.prototype.__proto__
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации