Учебники

Апекс — Окружающая среда

В этой главе мы разберем среду для нашей разработки Salesforce Apex. Предполагается, что у вас уже есть версия Salesforce, настроенная для разработки Apex.

Вы можете разрабатывать код Apex либо в Sandbox, либо в редакции Salesforce. Организация «Песочница» — это копия вашей организации, в которой вы можете написать код и протестировать его, не рискуя изменить данные или не нарушив нормальную функциональность. Согласно стандартной промышленной практике, вы должны разработать код в Sandbox и затем развернуть его в производственной среде.

Для этого урока мы будем использовать версию Salesforce для разработчиков. В редакции для разработчиков у вас не будет возможности создать организацию «Песочница». Функции Песочницы доступны в других выпусках Salesforce.

Процесс развертывания

Инструменты разработки кода Apex

Во всех выпусках мы можем использовать любой из следующих трех инструментов для разработки кода:

  • Консоль разработчика Force.com
  • Force.com IDE
  • Редактор кода в пользовательском интерфейсе Salesforce

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

Консоль разработчика Force.com

Консоль разработчика — это интегрированная среда разработки с набором инструментов, которые можно использовать для создания, отладки и тестирования приложений в вашей организации Salesforce.

Выполните следующие действия, чтобы открыть консоль разработчика.

Шаг 1 — Перейдите в Имя → Консоль разработчика

Открытие консоли разработчика Шаг 1

Шаг 2 — Нажмите «Консоль разработчика», и появится окно, как на следующем скриншоте.

Открытие консоли разработчика Step_2

Ниже приведены несколько операций, которые можно выполнить с помощью консоли разработчика.

  • Написание и компиляция кода — Вы можете написать код с помощью редактора исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.

  • Отладка — Вы можете написать код, используя редактор исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.

  • Тестирование — вы можете просматривать журналы отладки и устанавливать контрольные точки, которые помогают в отладке.

  • Проверка производительности — вы можете выполнять тесты определенных классов тестов или всех классов в вашей организации, а также просматривать результаты тестов. Также вы можете проверить покрытие кода.

  • SOQL-запросы. Вы можете просматривать журналы отладки для выявления узких мест производительности.

  • Цветовое кодирование и автозаполнение . Редактор исходного кода использует цветовую схему для удобства чтения элементов кода и обеспечивает автозаполнение имен классов и методов.

Написание и компиляция кода — Вы можете написать код с помощью редактора исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.

Отладка — Вы можете написать код, используя редактор исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.

Тестирование — вы можете просматривать журналы отладки и устанавливать контрольные точки, которые помогают в отладке.

Проверка производительности — вы можете выполнять тесты определенных классов тестов или всех классов в вашей организации, а также просматривать результаты тестов. Также вы можете проверить покрытие кода.

SOQL-запросы. Вы можете просматривать журналы отладки для выявления узких мест производительности.

Цветовое кодирование и автозаполнение . Редактор исходного кода использует цветовую схему для удобства чтения элементов кода и обеспечивает автозаполнение имен классов и методов.

Выполнение кода в консоли разработчика

Все фрагменты кода, упомянутые в этом руководстве, должны быть выполнены в консоли разработчика. Выполните следующие шаги, чтобы выполнить шаги в консоли разработчика.

Шаг 1 — Войдите в систему Salesforce.com, используя login.salesforce.com . Скопируйте фрагменты кода, упомянутые в руководстве. Сейчас мы будем использовать следующий пример кода.

String myString = 'MyString';
System.debug('Value of String Variable'+myString);

Экран входа

Шаг 2. Чтобы открыть консоль разработчика, нажмите «Имя» → «Консоль разработчика», а затем нажмите «Выполнить анонимно», как показано ниже.

Выполнение кода в консоли разработчика Шаг 1

Выполнение кода в консоли разработчика, шаг 2

Шаг 3 — На этом шаге появится окно, и вы можете вставить туда код.

Выполнение кода в консоли разработчика, шаг 3

Шаг 4 — Когда мы нажмем Выполнить , откроются журналы отладки. Как только журнал появится в окне, как показано ниже, нажмите на запись журнала.

Запись журнала

Затем введите «USER» в окне, как показано ниже, и оператор вывода появится в окне отладки. Этот оператор USER используется для фильтрации выходных данных.

Выполнение кода в консоли разработчика Шаг 4

Таким образом, в основном, вы будете следовать всем вышеупомянутым шагам, чтобы выполнить любой фрагмент кода в этом руководстве.