Динамический анализ кода с помощью Iroh.js
|
|
Четверг, 25 Января 2018 г. 13:20
+ в цитатник
Владислав Власов, инженер-программист в Developer Express и преподаватель Нетологии, написал для блога цикл статей о EcmaScript6, в первой части которого на примерах рассмотрел динамический анализ кода в EcmaScript с помощью Iroh.js.
Статический и динамический анализ кода
Средства анализа кода — полезный инструмент, позволяющий обнаруживать и выявлять ошибки и особенности в работе кода. Анализ кода бывает статическим и динамическим. В первом случае производится разбор и анализ исходного кода без его выполнения, во втором — выполнение происходит в управляемой среде-песочнице (sandboxing), предоставляющей метаинформацию об элементах приложения в процессе его выполнения.
В языке EcmaScript, обладающим
утиной типизацией (duck-typing), часто используются средства статического анализа, позволяющие без выполнения обнаружить потенциально опасные ситуации в коде: несоответствия типов передаваемых и принимаемых аргументов, некорректные операции с переменными несоответствующих типов, невыполняемые секции кода и так далее. Наиболее популярными являются решения
Typescript и
Flow, основанные на расширении языка специальным синтаксисом.
Читать дальше ->
https://habrahabr.ru/post/347516/
Метки:
author blognetology
разработка веб-сайтов
javascript
блог компании нетология
ecmascript 6
es6
iroh.js
нетология
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-