Navigation
NetSuite CRM +
NetSuite ERP
NetSuite OneWorld
OpenAir
MyDIALS
NS-BOS
SuiteBundler
SuiteFlex
SuiteBuilder
SuiteScript
SuiteTalk


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 с помощью отладки в режиме реального времени
  • Отладка фрагментов кода, подключаемых к стандартным точкам входа, "на лету"