SuiteScript D-Bug
Первый, работающий на принципах SaaS, инструмент отладки приложений
SuiteScript D-Bug - это первый, работающий в режиме реального времени, интерактивный отладчик, работающий через интернет-браузер. Отладчик позволяет проверять программный код и тестировать приложения сторонних производителей, работающие на сервере приложений. В отличие от большинства платформ для разработки, основанных на принципах SaaS ("программное обеспечение как услуга"), SuiteScript D-Bug позволяет тестировать приложения сторонних разработчиков не только на клиентских компьютерах, но и на севере, в реальном рабочем окружении, на реальных данных. Тестирование приложения в реальных условиях эксплуатации позволяет разработчикам значительно уменьшить количество ошибок.
SuiteScript D-bug - это работающий через интернет-браузер отладчик, использующий интерфейс и принципы, на которых строятся такие популярные средства разработки, как Microsoft Visual Studio.
Он позволяет проводить отладку программного кода в режиме реального времени. Он также позволяет использовать такие режимы отладки как:
шаг с заходом (step in) - строки кода выполняются одна за другой, если в строке вызывается процедура - отладчик заходит в вызванную процедуру и пошагово двигается в ней),
шаг с выходом (step out) - выполняется оставшаяся часть текущей процедуры и отладчик возвращается в точку вызова процедуры),
шаг с обходом (step over) - подобен шагу с заходом, но отладчик не заходит в вызываемую процедуру, а выполняет ее за один шаг.
В отладчике также можно создавать журналы работы (execution logs) приложения, следить за локальными переменными, счетчиками и точками останова.
SuiteScript D-Bug: Два режима взаимодействия
Вы можете тестировать созданные вами приложения и их взаимодействие с платформой NS-BOS. SuiteScript D-Bug предлагает два режима взаимодействия. Первый режим - для тестирования фрагментов кода, подключаемых к стандартным точкам входа (ad-hoc code fragments). Второй режим - для отладки скриптов следующих типов: User Event, Scheduled, Portlet, Suitelet.
В процессе отладки вы можете устанавливать точки останова и использовать различные пошаговые режимы выполнения программы. С помощью журнала работы приложения вы можете оценивать работоспособность приложения в режиме реального времени. Возможность следить за локальными переменными и счетчиками позволяет понять, что происходит внутри приложения.
Дополнительно, NetSuite предоставляет выделенный домен для отладки, аналогичный выделенной среде для тестирования и выделенному домену, предоставляемым при использовании "Песочницы".
Преимущества использования SuiteScript D-Bug
Ускорение интерактивной разработки
Простая в использовании среда отладки
Быстрая диагностика ошибок в SuiteScript с помощью отладки в режиме реального времени
Отладка фрагментов кода, подключаемых к стандартным точкам входа, "на лету"