Puncak - Lingkungan
Dalam bab ini, kita akan memahami lingkungan untuk pengembangan Salesforce Apex kita. Diasumsikan bahwa Anda sudah menyiapkan edisi Salesforce untuk melakukan pengembangan Apex.
Anda dapat mengembangkan kode Apex di Sandbox atau edisi Pengembang Salesforce. Organisasi Sandbox adalah salinan dari organisasi Anda tempat Anda dapat menulis kode dan mengujinya tanpa mengambil risiko modifikasi data atau mengganggu fungsi normal. Sesuai dengan praktik industri standar, Anda harus mengembangkan kode di Sandbox dan kemudian menerapkannya ke lingkungan Produksi.
Untuk tutorial ini, kami akan menggunakan Salesforce edisi Pengembang. Dalam edisi Pengembang, Anda tidak akan memiliki opsi untuk membuat organisasi Sandbox. Fitur Sandbox tersedia di edisi Salesforce lainnya.
Alat Pengembangan Kode Apex
Di semua edisi, kita dapat menggunakan salah satu dari tiga alat berikut untuk mengembangkan kode -
- Konsol Pengembang Force.com
- Force.com IDE
- Editor Kode di Antarmuka Pengguna Salesforce
Note − Kami akan menggunakan Konsol Pengembang sepanjang tutorial kami untuk eksekusi kode karena sederhana dan ramah pengguna untuk belajar.
Konsol Pengembang Force.com
Konsol Pengembang adalah lingkungan pengembangan terintegrasi dengan sekumpulan alat yang dapat Anda gunakan untuk membuat, men-debug, dan menguji aplikasi di organisasi Salesforce Anda.
Ikuti langkah-langkah ini untuk membuka Konsol Pengembang -
Step 1 − Buka Nama → Konsol Pengembang
Step 2 − Klik pada "Konsol Pengembang" dan sebuah jendela akan muncul seperti pada tangkapan layar berikut.
Berikut adalah beberapa operasi yang dapat dilakukan menggunakan Konsol Pengembang.
Writing and compiling code −Anda dapat menulis kode menggunakan editor kode sumber. Saat Anda menyimpan pemicu atau kelas, kode dikompilasi secara otomatis. Setiap kesalahan kompilasi akan dilaporkan.
Debugging −Anda dapat menulis kode menggunakan editor kode sumber. Saat Anda menyimpan pemicu atau kelas, kode dikompilasi secara otomatis. Setiap kesalahan kompilasi akan dilaporkan.
Testing − Anda dapat melihat log debug dan mengatur checkpoint yang membantu dalam proses debug.
Checking performance −Anda dapat menjalankan pengujian kelas pengujian tertentu atau semua kelas di organisasi Anda, dan Anda dapat melihat hasil pengujian. Selain itu, Anda dapat memeriksa cakupan kode.
SOQL queries − Anda dapat memeriksa log debug untuk menemukan kemacetan kinerja.
Color coding and autocomplete − Editor kode sumber menggunakan skema warna agar elemen kode lebih mudah dibaca dan menyediakan pelengkapan otomatis untuk nama kelas dan metode.
Kode Pelaksana di Konsol Pengembang
Semua cuplikan kode yang disebutkan dalam tutorial ini harus dijalankan di konsol pengembang. Ikuti langkah-langkah berikut untuk menjalankan langkah-langkah di Konsol Pengembang.
Step 1 - Masuk ke Salesforce.com menggunakan login.salesforce.com. Salin cuplikan kode yang disebutkan dalam tutorial. Untuk saat ini, kami akan menggunakan kode contoh berikut.
String myString = 'MyString';
System.debug('Value of String Variable'+myString);
Step 2 - Untuk membuka Developer Console, klik Name → Developer Console lalu klik Execute Anonymous seperti yang ditunjukkan di bawah ini.
Step 3 - Pada langkah ini, sebuah jendela akan muncul dan Anda dapat menempelkan kode di sana.
Step 4 - Saat kami mengklik Execute, log debug akan terbuka. Setelah log masuk muncul di jendela seperti gambar di bawah ini, kemudian klik catatan log.
Kemudian ketik 'USER' di jendela seperti yang ditunjukkan di bawah ini dan pernyataan keluaran akan muncul di jendela debug. Pernyataan 'USER' ini digunakan untuk memfilter keluaran.
Jadi pada dasarnya, Anda akan mengikuti semua langkah yang disebutkan di atas untuk menjalankan potongan kode apa pun dalam tutorial ini.