Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Siga y complete un trailmix de Learn MOAR Summer '22 para administradores o desarrolladores antes del 31 de julio de 2022 a las 11:59 p. Se aplican restricciones. Aprenda cómo participar y revise las reglas oficiales visitando la página de Trailhead Quests .

El lanzamiento de Summer '22 trae consigo una serie de actualizaciones a nuestras herramientas para desarrolladores que ayudarán a aumentar su productividad y experiencia como desarrollador. Desde actualizaciones de VS Code Extension hasta algunas características completamente nuevas, el futuro es brillante para los desarrolladores de Salesforce. Echemos un vistazo a todas las funciones nuevas que los desarrolladores pueden usar a medida que amplían Salesforce con código.

Actualizaciones de la extensión de código VS

En Salesforce, nos esforzamos por mejorar y actualizar continuamente nuestras herramientas de desarrollador para garantizar que tenga la mejor experiencia de desarrollador posible. Puede mantenerse al día con los últimos cambios directamente en el repositorio de salesforcedx-vscode en GitHub consultando el registro de cambios .

Comando Renombrar componente

Los desarrolladores de componentes de iluminación han estado esperando la posibilidad de cambiar el nombre de los componentes web de iluminación y los componentes de aura dentro de un proyecto. ¡Con el nuevo comando Renombrar componente, es fácil!

Todo lo que tiene que hacer es hacer clic con el botón derecho en el directorio de un componente de iluminación y seleccionar SFDX: Renombrar componente. Aquí podrá proporcionar un nombre y se cambiará el nombre de todos los archivos.

Compatibilidad mejorada con Apex anónimo

Hay algunas mejoras excelentes para Apex en VS Code. Una función muy solicitada ahora está disponible: ¡Soporte de autocompletar en archivos .apex! Este es un gran ahorro de tiempo para los desarrolladores y debería proporcionar un gran impulso a la productividad.

Sabemos que los desarrolladores de Salesforce usan Apex anónimo para probar el código sin necesidad de implementarlo. Sin autocompletar, esto puede convertirse en una tarea desalentadora. Es por eso que también agregamos soporte de autocompletado para las clases de Apex anónimas en VS Code. Además de esto, ahora puede hacer clic en la lente Ejecutar código Apex anónimo que aparecerá en la parte superior de su archivo.

Depurador de reproducción de Apex: la manera fácil

Muchos desarrolladores han adoptado Replay Debugger, sin embargo, usarlo siempre ha implicado bastantes pasos. Requería que activase los indicadores de rastreo, ejecutara su código para generar un registro de depuración y luego iniciara Replay Debugger con su archivo de registro. Bueno, ahora puede acceder directamente al depurador de reproducción directamente desde su archivo Apex anónimo o su clase de prueba. Para comenzar, todo lo que tiene que hacer es abrir la paleta de comandos mientras está en su prueba o iniciarla directamente desde su archivo.

Generador de manifiestos

El Generador de manifiestos está aquí para ayudarlo a crear más fácilmente sus manifiestos (o package.xml como lo conoce actualmente). Enumera componentes o tipos de metadatos específicos que puede usar para implementar grandes cantidades de metadatos al mismo tiempo. La extensión Manifest Builder le permitirá seleccionar archivos específicos que le gustaría implementar, directamente desde la vista del Explorador.

Plantillas personalizadas para sus comandos Create

¿Siempre ha querido que su propio código repetitivo aparezca en los archivos de origen cuando crea un objeto de metadatos como una clase de Apex? Bueno, ahora puedes usar plantillas personalizadas para hacer precisamente eso. Agregamos la capacidad de personalizar las plantillas utilizadas detrás de escena para su SFDX: Create Apex Class , SFDX: Create LWC Component , SFDX: Create Aura Component y otras tareas de creación en VS Code.

Las plantillas son esencialmente carpetas con archivos que contienen su código personalizado. Puede consultar nuestro repositorio git de muestra que es una colección de plantillas oficiales de Salesforce para componentes de metadatos. Simplemente clone este repositorio, manteniendo la misma estructura de carpetas, luego actualice los archivos de plantilla relevantes con su código. Elimine los archivos que no desea anular y tendrá su propia plantilla personalizada lista para usar.

Actualizaciones de CLI

También vale la pena mencionar algunas actualizaciones notables de la CLI de esta versión. Después de una versión beta exitosa y de la incorporación de los comentarios de nuestra comunidad, los siguientes comandos que solían estar en el tema force:mdapi:beta ahora están disponibles de forma general:

  • force:mdapi:deploy
  • force:mdapi:retrieve
  • force:mdapi:deploy:report
  • force:mdapi:retrieve:report
  • force:mdapi:convert

¿Qué significa esto? La funcionalidad que agregamos a force:mdapi:beta:deploy , por ejemplo, ahora está en force:mdapi:deploy . La funcionalidad del antiguo force:mdapi:deploy ahora está en force:mdapi:legacy:deploy . A corto plazo, puede usar estos comandos force:mdapi:legacy si tiene problemas con los nuevos comandos. Los nuevos comandos son de código abierto y se encuentran en el complemento plugin-source .

Aprende MOAR esta semana

Los gerentes de producto y el equipo de relaciones con los desarrolladores están de regreso para compartir las características y funcionalidades más recientes en Summer '22. Para ayudarlo a desarrollarse más rápido, el nuevo contenido de Developer Relations cubrirá sus nuevas características favoritas. Además, asegúrese de consultar Release Readiness Live el viernes 20 de mayo de 2022 a las 9:00 a. m. PST . Por último, esté atento al blog de desarrolladores de Salesforce todos los días de esta semana para obtener más publicaciones sobre Summer '22.

Para obtener aún más información, consulte la mezcla de senderos Summer '22 .

Sobre el Autor

Stephan Chandler-Garcia es desarrollador evangelista sénior en Salesforce. Se centra en el desarrollo de aplicaciones, la seguridad y Experience Cloud. Puedes seguirlo en Twitter @stephanwcg .

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/05/learn-moar-in-summer-22-with-developer-tooling.html

Entradas recomendadas