Apex - Medio ambiente
En este capítulo, comprenderemos el entorno para nuestro desarrollo de Salesforce Apex. Se supone que ya tiene configurada una edición de Salesforce para realizar el desarrollo de Apex.
Puede desarrollar el código Apex en la edición Sandbox o Developer de Salesforce. Una organización Sandbox es una copia de su organización en la que puede escribir código y probarlo sin correr el riesgo de modificar los datos o alterar la funcionalidad normal. Según la práctica industrial estándar, debe desarrollar el código en Sandbox y luego implementarlo en el entorno de producción.
Para este tutorial, usaremos la edición Developer de Salesforce. En la edición Developer, no tendrá la opción de crear una organización Sandbox. Las funciones de Sandbox están disponibles en otras ediciones de Salesforce.
Herramientas de desarrollo de código Apex
En todas las ediciones, podemos utilizar cualquiera de las siguientes tres herramientas para desarrollar el código:
- Consola de desarrollador de Force.com
- IDE de Force.com
- Editor de código en la interfaz de usuario de Salesforce
Note − Utilizaremos Developer Console a lo largo de nuestro tutorial para la ejecución de código, ya que es simple y fácil de usar para aprender.
Consola de desarrollador de Force.com
Developer Console es un entorno de desarrollo integrado con una colección de herramientas que puede utilizar para crear, depurar y probar aplicaciones en su organización de Salesforce.
Siga estos pasos para abrir Developer Console:
Step 1 − Vaya a Nombre → Consola de desarrollador
Step 2 − Haga clic en "Consola de desarrollador" y aparecerá una ventana como en la siguiente captura de pantalla.
A continuación, se muestran algunas operaciones que se pueden realizar con Developer Console.
Writing and compiling code −Puede escribir el código utilizando el editor de código fuente. Cuando guarda un disparador o una clase, el código se compila automáticamente. Se informará de cualquier error de compilación.
Debugging −Puede escribir el código utilizando el editor de código fuente. Cuando guarda un disparador o una clase, el código se compila automáticamente. Se informará de cualquier error de compilación.
Testing − Puede ver los registros de depuración y establecer puntos de control que ayuden a depurar.
Checking performance −Puede ejecutar pruebas de clases de prueba específicas o de todas las clases de su organización, y puede ver los resultados de las pruebas. Además, puede inspeccionar la cobertura del código.
SOQL queries − Puede inspeccionar los registros de depuración para localizar cuellos de botella en el rendimiento.
Color coding and autocomplete − El editor de código fuente utiliza un esquema de colores para facilitar la lectura de los elementos del código y proporciona autocompletado para los nombres de clases y métodos.
Ejecutar código en Developer Console
Todos los fragmentos de código mencionados en este tutorial deben ejecutarse en la consola del desarrollador. Siga estos pasos para ejecutar los pasos en Developer Console.
Step 1 - Inicie sesión en Salesforce.com utilizando login.salesforce.com. Copie los fragmentos de código mencionados en el tutorial. Por ahora, usaremos el siguiente código de muestra.
String myString = 'MyString';
System.debug('Value of String Variable'+myString);
Step 2 - Para abrir la Consola de desarrollador, haga clic en Nombre → Consola de desarrollador y luego haga clic en Ejecutar anónimo como se muestra a continuación.
Step 3 - En este paso, aparecerá una ventana y podrás pegar el código allí.
Step 4 - Cuando hacemos clic en Execute, se abrirán los registros de depuración. Una vez que el registro aparezca en la ventana como se muestra a continuación, haga clic en el registro de registro.
Luego, escriba 'USUARIO' en la ventana como se muestra a continuación y la declaración de salida aparecerá en la ventana de depuración. Esta declaración de 'USUARIO' se utiliza para filtrar la salida.
Entonces, básicamente, seguirá todos los pasos mencionados anteriormente para ejecutar cualquier fragmento de código en este tutorial.