В этой главе мы разберем среду для нашей разработки Salesforce Apex. Предполагается, что у вас уже есть версия Salesforce, настроенная для разработки Apex.
Вы можете разрабатывать код Apex либо в Sandbox, либо в редакции Salesforce. Организация «Песочница» — это копия вашей организации, в которой вы можете написать код и протестировать его, не рискуя изменить данные или не нарушив нормальную функциональность. Согласно стандартной промышленной практике, вы должны разработать код в Sandbox и затем развернуть его в производственной среде.
Для этого урока мы будем использовать версию Salesforce для разработчиков. В редакции для разработчиков у вас не будет возможности создать организацию «Песочница». Функции Песочницы доступны в других выпусках Salesforce.
Инструменты разработки кода Apex
Во всех выпусках мы можем использовать любой из следующих трех инструментов для разработки кода:
- Консоль разработчика Force.com
- Force.com IDE
- Редактор кода в пользовательском интерфейсе Salesforce
Примечание. Мы будем использовать консоль разработчика на протяжении всего учебного курса для выполнения кода, поскольку она проста и удобна для изучения.
Консоль разработчика Force.com
Консоль разработчика — это интегрированная среда разработки с набором инструментов, которые можно использовать для создания, отладки и тестирования приложений в вашей организации Salesforce.
Выполните следующие действия, чтобы открыть консоль разработчика.
Шаг 1 — Перейдите в Имя → Консоль разработчика
Шаг 2 — Нажмите «Консоль разработчика», и появится окно, как на следующем скриншоте.
Ниже приведены несколько операций, которые можно выполнить с помощью консоли разработчика.
-
Написание и компиляция кода — Вы можете написать код с помощью редактора исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.
-
Отладка — Вы можете написать код, используя редактор исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.
-
Тестирование — вы можете просматривать журналы отладки и устанавливать контрольные точки, которые помогают в отладке.
-
Проверка производительности — вы можете выполнять тесты определенных классов тестов или всех классов в вашей организации, а также просматривать результаты тестов. Также вы можете проверить покрытие кода.
-
SOQL-запросы. Вы можете просматривать журналы отладки для выявления узких мест производительности.
-
Цветовое кодирование и автозаполнение . Редактор исходного кода использует цветовую схему для удобства чтения элементов кода и обеспечивает автозаполнение имен классов и методов.
Написание и компиляция кода — Вы можете написать код с помощью редактора исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.
Отладка — Вы можете написать код, используя редактор исходного кода. Когда вы сохраняете триггер или класс, код автоматически компилируется. О любых ошибках компиляции будет сообщено.
Тестирование — вы можете просматривать журналы отладки и устанавливать контрольные точки, которые помогают в отладке.
Проверка производительности — вы можете выполнять тесты определенных классов тестов или всех классов в вашей организации, а также просматривать результаты тестов. Также вы можете проверить покрытие кода.
SOQL-запросы. Вы можете просматривать журналы отладки для выявления узких мест производительности.
Цветовое кодирование и автозаполнение . Редактор исходного кода использует цветовую схему для удобства чтения элементов кода и обеспечивает автозаполнение имен классов и методов.
Выполнение кода в консоли разработчика
Все фрагменты кода, упомянутые в этом руководстве, должны быть выполнены в консоли разработчика. Выполните следующие шаги, чтобы выполнить шаги в консоли разработчика.
Шаг 1 — Войдите в систему Salesforce.com, используя login.salesforce.com . Скопируйте фрагменты кода, упомянутые в руководстве. Сейчас мы будем использовать следующий пример кода.
String myString = 'MyString'; System.debug('Value of String Variable'+myString);
Шаг 2. Чтобы открыть консоль разработчика, нажмите «Имя» → «Консоль разработчика», а затем нажмите «Выполнить анонимно», как показано ниже.
Шаг 3 — На этом шаге появится окно, и вы можете вставить туда код.
Шаг 4 — Когда мы нажмем Выполнить , откроются журналы отладки. Как только журнал появится в окне, как показано ниже, нажмите на запись журнала.
Затем введите «USER» в окне, как показано ниже, и оператор вывода появится в окне отладки. Этот оператор USER используется для фильтрации выходных данных.
Таким образом, в основном, вы будете следовать всем вышеупомянутым шагам, чтобы выполнить любой фрагмент кода в этом руководстве.