Skip to content

10 extensiones de VS Code que potenciarán su desarrollo de Salesforce

Algunos de ustedes se habrán preguntado qué le ha pasado a Mike e incluso a Chris, ¿por qué una pausa tan larga? No hay una razón única o una explicación fácil que no sea la vida. Digamos que convergieron varios desafíos de la vida.

Como parte de enfrentar los desafíos de la vida, he estado buscando formas de ser más productivo con mi rutina de trabajo diaria. Una herramienta que uso a diario, y me refiero a diario, es VSCode. VSCode es el entorno de desarrollo integrado (IDE) de código abierto gratuito de Microsoft. Lo que hace que la herramienta sea tan adictiva y útil es la comunidad en torno a las extensiones. Las extensiones son formas ingeniosas para que el desarrollador agregue y personalice la experiencia VSCode con cosas como temas, íconos para nuevos servicios que abren posibilidades ilimitadas de personalización para el desarrollador y Salesforce.

Salesforce anunció hace unos años que ya no sería compatible con Eclipse y el IDE de force.com , y comenzó la migración a VSCode. De manera constante, este cambio ha evolucionado y madurado. ¡De ahí el título de esta publicación de blog!

Aquí vamos, comenzando con la extensión más obvia del paquete.

1.) Extensiones de Salesforce para Visual Studio Code

¿Qué hace? – Hace que interactuar con nuestra querida plataforma Salesforce sea muy fácil. Le permite trabajar con todos los tipos de metadatos programáticos como Apex Class, Apex Triggers, Aura y Lightning Web Components. Bucear en la Consola de desarrollador para ejecutar pruebas fue un dolor de cabeza, ya sabes qué. Salesforce Extensions le permite ejecutar rápidamente todas las pruebas y depurar desde VSCode. ¿Cuan genial es eso?

Por último, siempre es y sigue siendo difícil obtener todos los metadatos, que es donde el «Navegador de la organización» resulta útil para interactuar con los diferentes tipos de metadatos.

2.) Documentador de Salesforce

Oye, nada habla más de productividad que los elegantes comentarios de código que te recuerdan a tus compañeros y a ti para qué diablos se diseñó esta clase … Esta extensión agrega una capa de coherencia que solo una computadora puede proporcionar: esto inyectará comentarios perfectos para ti en la clase y los métodos , dejándote solo para completar ¡QUÉ!

3.) Ápice PMD

¿Qué es peor que no tener comentarios en el código? Intentando depurar código que es demasiado complejo y que caen en antipatrones.

Apex PMD es como su propio Code Guru personal, que analiza su código a medida que escribe. Es importante tener en cuenta que, aunque no puede escribir el código por usted ni un sustituto del aprendizaje, puede indicar cuándo comienza a desviarse del camino feliz hacia el infierno de espaguetis.

Los desarrolladores de 32K Salesforce piensan que esta extensión puede ayudar, nadie puede discutir eso.

4.) Visualizador de cobertura de código Apex

A veces, cuando pasa mucho tiempo codificando, nada sobresale más que algunas imágenes brillantes que confirman algo tan seco como la Cobertura del Código Apex.

5.) Kit de herramientas de Salesforce

Esta es la última extensión centrada en Salesforce antes de pasar a las extensiones que no son de Salesforce. Completando nuestras extensiones de aumento de la productividad de Salesforce, esta es una adición reciente a mi configuración de VSCode. Cuando comienzo un nuevo proyecto, después de configurar mi contraseña e iniciar sesión, lo siguiente que hago es autenticar esa organización con la cli de Salesforce. Hago esto para poder aprovechar el comando sfdx cli open org que abre esa Org en la ventana de Chrome actualmente enfocada. No hay nada más frustrante que tratar de recordar su nombre de usuario y contraseña.

La extensión realmente brilla con su panel de información de la organización cuando abre una organización autenticada y obtiene una gran cantidad de información sobre la organización conectada.

Prometimos 10, por lo que las siguientes 5 extensiones son Extensiones VSCode generales.

6.) Markdown todo en uno

Aparte del lenguaje de programa que elija, el lenguaje (sintaxis) más popular en el mundo de los desarrolladores es el markdown. Todo el código puede beneficiarse de un README bien escrito: ¡esta extensión suaviza el proceso de creación y mantenimiento de rebajas!

7.) Servidor en vivo

Poner en marcha un servidor web local puede ser difícil, esto le brinda un servidor web local instantáneo con un solo clic. Si tiene una página HTML o similar enfocada dentro de VSCode, presione Go Live y se abrirá una sesión de navegador para usted.

Salesforce TIP: Live Server puede ayudarlo a probar y crear fácilmente soluciones externas de widget de chat integrado

8.) Editar CSV

Como dice en la lata «Editar CSV», en estos días es fácil interactuar con los datos de Salesforce utilizando un conjunto de comandos cli, realizar consultas y descargar los resultados en CSV. Para todas esas ediciones rápidas de datos, ¡ahora es fácil de editar directamente dentro de VSCode!

9.) Embellecer Bash

Uno de los beneficios importantes de VSCode es que tiene Terminal integrado directamente en el IDE, es fácil abrir Terminal y ejecutar comandos. Una vez que pasa el nivel de principiante con el cli, comienza a pensar en estas líneas … Sigo ejecutando estos mismos comandos, ¿cómo puedo ejecutarlos todos a la vez? Hola, scripting de BASH, sí, más código, pero abre la puerta a una automatización seria y enorme. ganancias de productividad para el desarrollador. Ahora, ¿qué pasaría si VSCode solo tomara su script bashing y lo hiciera lucir hermoso? Por supuesto, aún puede no funcionar, ¡pero seguro que se vería bonito!

10.) pavo real

Completando el puesto; y seguir con nuestro tema coherente aquí, ¡que se trata de ser productivo mientras se ve bien!

Y Peacock no es una excepción a eso, trayendo un cálido arco iris de colores a sus diferentes espacios de trabajo de VSCode. Peacock agrega casi la cantidad correcta de color al amado tema oscuro común y hace que estos tiempos oscuros para todos nosotros parezcan mucho menos oscuros.

Esperamos que esta publicación te ilumine el día y aumente la productividad de VSCode. ¡Que tengas una gran semana!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2020/07/10-vscode-extensions-that-will-supercharge-your-salesforce-development.html

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

10 extensiones de VS Code que potenciarán su desarrollo de Salesforce
10 extensiones de VS Code que potenciarán su desarrollo de Salesforce