Il m’arrive souvent d’avoir besoin de tester un morceau de code rapidement (une expression régulière, un formatage de date…). Je suis certain que cela vous arrive également !
Dans les lignes qui suivent, je vais vous parler d’un outil qui permet d’écrire du code C#, VB.NET ou F# très rapidement sans avoir besoin de lancer Visual Studio.
L’outil permet d’exécuter des expressions ou des morceaux de code. C’est aussi le compagnon idéal pour apprendre le langage ou faire des requêtes sur une base de données.
En général, pour tester un morceau de code nous utilisons Visual Studio. Seulement voilà, le problème est que nous n’avons pas toujours Visual Studio à disposition et surtout le chargement de Visual Studio est en général assez long.
Habituellement, pour tester un morceau de code, il faut :
- Lancer Visual Studio (ce qui peut mettre un peu de temps selon la machine),
- Créer un nouveau projet du type Windows, Web ou Console,
- Créer une nouvelle classe ou compléter la classe « Main » (Program.cs).
En suivant cette démarche, cela prendre au moins une minute pour écrire son petit morceau de code.
Une autre solution
Pourtant, en utilisant l’outil approprié, il est possible d’écrire un morceau de code (snippet) en quelques secondes le tout, sans avoir besoin d’un outil commercial et sur-dimensionné pour notre petit snippet.
C’est outil sympa c’est LinqPad.
A l’origine, LinqPad était prévu pour écrire et tester des requêtes Linq mais il permet aussi d’écrire du code C#, F# ou VB.Net très simplement.
Les avantages de LinqPad sont :
- Gratuit,
- Léger (environ 6Mo – peut donc être installé partout)
- Démarre en moins de 10 secondes (sur ma machine: 5 secondes chronométré),
- Permet de tester rapidement des petits morceaux de code en plusieurs langages,
- Permet de lancer des requêtes (en SQL ou en Linq) sur un grand nombre de bases de données (SQL Server, MySql, Oracle…).
Bref, vous l’aurez compris, essayer LinqPad c’est l’adopter !
De plus, c’est gratuit, alors pourquoi s’en priver !
Télécharger
Télécharger Linqpad (gratuit)
A vous
Je vous invite donc à tester l’outil et à me donner vos impressions !