Apex - Môi trường
Trong chương này, chúng ta sẽ hiểu môi trường phát triển Salesforce Apex của chúng ta. Giả sử rằng bạn đã có một phiên bản Salesforce được thiết lập để phát triển Apex.
Bạn có thể phát triển mã Apex trong phiên bản Sandbox hoặc Developer của Salesforce. Tổ chức Sandbox là một bản sao của tổ chức của bạn, trong đó bạn có thể viết mã và kiểm tra nó mà không phải chịu rủi ro sửa đổi dữ liệu hoặc làm ảnh hưởng đến chức năng bình thường. Theo thông lệ công nghiệp tiêu chuẩn, bạn phải phát triển mã trong Sandbox và sau đó triển khai nó vào môi trường Sản xuất.
Đối với hướng dẫn này, chúng tôi sẽ sử dụng phiên bản dành cho Nhà phát triển của Salesforce. Trong phiên bản dành cho Nhà phát triển, bạn sẽ không có tùy chọn tạo tổ chức Hộp cát. Các tính năng Hộp cát có sẵn trong các phiên bản khác của Salesforce.
Công cụ phát triển mã Apex
Trong tất cả các phiên bản, chúng tôi có thể sử dụng bất kỳ công cụ nào trong số ba công cụ sau để phát triển mã:
- Bảng điều khiển dành cho nhà phát triển Force.com
- Force.com IDE
- Trình chỉnh sửa mã trong giao diện người dùng Salesforce
Note − Chúng tôi sẽ sử dụng Bảng điều khiển dành cho nhà phát triển trong suốt hướng dẫn của chúng tôi để thực thi mã vì nó đơn giản và thân thiện với người dùng để học.
Bảng điều khiển dành cho nhà phát triển Force.com
Bảng điều khiển dành cho nhà phát triển là một môi trường phát triển tích hợp với tập hợp các công cụ bạn có thể sử dụng để tạo, gỡ lỗi và kiểm tra các ứng dụng trong tổ chức Salesforce của mình.
Làm theo các bước sau để mở Bảng điều khiển dành cho nhà phát triển -
Step 1 − Đi tới Tên → Bảng điều khiển dành cho nhà phát triển
Step 2 − Nhấp vào "Bảng điều khiển dành cho nhà phát triển" và một cửa sổ sẽ xuất hiện như trong ảnh chụp màn hình sau.
Sau đây là một số thao tác có thể được thực hiện bằng Bảng điều khiển dành cho nhà phát triển.
Writing and compiling code −Bạn có thể viết mã bằng trình chỉnh sửa mã nguồn. Khi bạn lưu trình kích hoạt hoặc lớp, mã sẽ tự động được biên dịch. Mọi lỗi biên dịch sẽ được thông báo.
Debugging −Bạn có thể viết mã bằng trình chỉnh sửa mã nguồn. Khi bạn lưu trình kích hoạt hoặc lớp, mã sẽ tự động được biên dịch. Mọi lỗi biên dịch sẽ được thông báo.
Testing − Bạn có thể xem nhật ký gỡ lỗi và đặt các điểm kiểm tra hỗ trợ gỡ lỗi.
Checking performance −Bạn có thể thực hiện các bài kiểm tra của các lớp kiểm tra cụ thể hoặc tất cả các lớp trong tổ chức của mình và bạn có thể xem kết quả kiểm tra. Ngoài ra, bạn có thể kiểm tra độ phủ của mã.
SOQL queries − Bạn có thể kiểm tra nhật ký gỡ lỗi để xác định vị trí tắc nghẽn hiệu suất.
Color coding and autocomplete − Trình soạn thảo mã nguồn sử dụng một bảng màu để dễ đọc hơn các phần tử mã và cung cấp tính năng tự động hoàn thành cho các tên lớp và phương thức.
Thực thi mã trong Bảng điều khiển dành cho nhà phát triển
Tất cả các đoạn mã được đề cập trong hướng dẫn này cần được thực thi trong bảng điều khiển dành cho nhà phát triển. Làm theo các bước sau để thực hiện các bước trong Bảng điều khiển dành cho nhà phát triển.
Step 1 - Đăng nhập vào Salesforce.com bằng login.salesforce.com. Sao chép các đoạn mã được đề cập trong hướng dẫn. Hiện tại, chúng tôi sẽ sử dụng mã mẫu sau.
String myString = 'MyString';
System.debug('Value of String Variable'+myString);
Step 2 - Để mở Bảng điều khiển dành cho nhà phát triển, hãy nhấp vào Tên → Bảng điều khiển dành cho nhà phát triển sau đó nhấp vào Thực hiện ẩn danh như hình dưới đây.
Step 3 - Ở bước này, một cửa sổ hiện ra và bạn có thể dán mã vào đó.
Step 4 - Khi chúng ta nhấp vào Execute, các bản ghi gỡ lỗi sẽ mở ra. Khi nhật ký xuất hiện trong cửa sổ như hình dưới đây, hãy nhấp vào ghi nhật ký.
Sau đó gõ 'USER' vào cửa sổ như hình dưới đây và câu lệnh đầu ra sẽ xuất hiện trong cửa sổ gỡ lỗi. Câu lệnh 'USER' này được sử dụng để lọc đầu ra.
Vì vậy, về cơ bản, bạn sẽ làm theo tất cả các bước đã đề cập ở trên để thực thi bất kỳ đoạn mã nào trong hướng dẫn này.