4 utilisations pratiques de Visual Studio Code - en dehors du codage

La plupart des gens pensent à juste titre à Visual Studio Code comme un éditeur de code et un IDE, un environnement pour programmer des projets ou travailler sur des fichiers texte. Mais la flexibilité de VS Code sous le capot permet aux modules complémentaires pour l'éditeur de faire bien plus que d'ajouter la prise en charge des langages de programmation ou des formats de fichiers. VS Code peut prendre en charge toutes sortes de tâches utiles en plus du codage.

Voici quatre façons dont Visual Studio Code peut vous aider à rationaliser votre journée de travail de développement au-delà du rôle d'éditeur dans lequel vous écrivez du code. 

Parcourir les bases de données

De nombreux projets de développement d'applications impliquent une base de données quelconque. On gère généralement une telle base de données avec une application de bureau ou un portail Web, mais une multitude de modules complémentaires pour Visual Studio Code vous permettent d'interroger des bases de données directement à partir de l'application. Par exemple, vscode-database fournit des connexions et des requêtes rapides à MySQL et PostgreSQL, tandis que vscode-sqlite vous permet de travailler avec le SQLite toujours polyvalent. Les utilisateurs de MongoDB ont également une extension pour appeler la leur. Notez que ces extensions sont idéales pour parcourir et exécuter des requêtes, pas pour gérer les détails de la base de données comme la manipulation des structures de table (sauf si vous êtes à l'aise pour faire de telles choses via des requêtes).

Développer et tester des API

Les API permettent aux composants logiciels de fonctionner ensemble, peu importe où ils vivent ou avec quoi ils sont construits. Un certain nombre de modules complémentaires pour Visual Studio Code vous permettent de tester les API directement dans l'éditeur ou de travailler avec des formats de définition d'API. tropicRPC vous permet de tester automatiquement les API gRPC, avec la configuration du test enregistrée dans un projet VS Code. openapi-lint fournit la validation et le linting pour les fichiers OpenAPI, OpenAPI étant le format le plus couramment utilisé pour écrire des définitions d'API; openapi-lint fournit également des exportations vers d'autres formats, y compris YAML et JSON. Swagger Viewer fournit des aperçus ainsi que des peluches et IntelliSense pour les fichiers OpenAPI.

Envoyez un message à vos collègues

Même avant que COVID-19 n'arrive et ne remodèle radicalement notre façon de travailler, les outils de collaboration en équipe facilitaient déjà beaucoup les choses en temps réel à distance. Les utilisateurs de Slack et Discord peuvent utiliser Visual Studio Code pour interagir avec ces services, et le module complémentaire Chat d'Arjun Attam fonctionne avec ces deux services et permet même leur intégration directement dans la fenêtre VS Code.

Suivez votre productivité

La gestion du temps compte plus que jamais, maintenant que nous sommes plus nombreux que jamais à travailler seuls. Si vous utilisez le système de suivi des métriques de développement Wakatime, il existe un module complémentaire VS Code pour gérer les statistiques Wakatime directement depuis l'éditeur. Et le module complémentaire Code Time vous permet de suivre et de gérer vous-même la productivité, via un projet open-source. Et pour ceux qui veulent juste une simple minuterie Pomodoro, il existe également une extension pour cela.