4 usos prácticos para Visual Studio Code, además de la codificación

La mayoría de la gente piensa con razón en Visual Studio Code como un editor de código e IDE, un entorno para programar proyectos o trabajar en archivos de texto. Pero la flexibilidad interna de VS Code permite que los complementos del editor hagan mucho más que agregar soporte para lenguajes de programación o formatos de archivo. VS Code puede admitir todo tipo de tareas útiles además de la codificación.

Aquí hay cuatro formas en que Visual Studio Code puede ayudar a agilizar su día de trabajo de desarrollo más allá de servir como el editor en el que escribe código. 

Examinar bases de datos

Muchos proyectos de desarrollo de aplicaciones involucran una base de datos de algún tipo. Normalmente, se administra una base de datos de este tipo con una aplicación de escritorio o un portal web, pero una gran cantidad de complementos para Visual Studio Code le permiten consultar bases de datos directamente desde la aplicación. Por ejemplo, vscode-database proporciona conexiones rápidas y consultas a MySQL y PostgreSQL, mientras que vscode-sqlite le permite trabajar con SQLite siempre versátil. Los usuarios de MongoDB también tienen una extensión para llamar a la suya. Tenga en cuenta que estas extensiones son mejores para navegar y ejecutar consultas, no para administrar detalles de la base de datos como manipular estructuras de tablas (a menos que se sienta cómodo haciendo esas cosas a través de consultas).

Desarrollar y probar API

Las API permiten que los componentes de software funcionen juntos sin importar dónde vivan o con qué estén construidos. Varios complementos para Visual Studio Code le permiten probar las API directamente en el editor o trabajar con formatos de definición de API. tropicRPC le permite probar automáticamente las API de gRPC, con la configuración de la prueba guardada en un proyecto de VS Code. openapi-lint proporciona validación y linting para archivos OpenAPI, siendo OpenAPI el formato más utilizado para escribir definiciones de API; openapi-lint también proporciona exportaciones a otros formatos, incluidos YAML y JSON. Swagger Viewer proporciona vistas previas, así como archivos linting e IntelliSense para OpenAPI.

Envía mensajes a tus colegas

Incluso antes de que apareciera COVID-19 y cambiara radicalmente la forma en que trabajamos, las herramientas de colaboración en equipo ya hacían mucho más fácil hacer las cosas en tiempo real desde lejos. Los usuarios de Slack y Discord pueden usar Visual Studio Code para interactuar con esos servicios, y el complemento Chat de Arjun Attam funciona con ambos servicios e incluso permite la integración con ellos directamente en la ventana de VS Code.

Seguimiento de su productividad

La gestión del tiempo es más importante que nunca, ahora que más de nosotros trabajamos por nuestra cuenta. Si usa el sistema de seguimiento de métricas de desarrollo de Wakatime, hay un complemento de VS Code para administrar las estadísticas de Wakatime directamente desde el editor. Y el complemento Code Time le permite realizar un seguimiento y administrar la productividad por su cuenta, a través de un proyecto de código abierto. Y para aquellos que solo quieren un temporizador Pomodoro simple, también hay una extensión para eso.