DotnetDojo

Développer des applications modernes avec les technologies Microsoft et Open source

  • Blog
  • Vidéos
  • Formations
  • Outils

Astuce: Comment écrire un morceau de code et le tester rapidement ?

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 !

Linqpad

Capture d’écran de Linqpad en action

Télécharger

Télécharger Linqpad (gratuit)

A vous

Je vous invite donc à tester l’outil et à me donner vos impressions !

[ninja-inline id=3695]

Besoin de résultats rapides ?

Découvrez les formations vidéos que je propose :

  

 

Formations en présentiel (dans toute la France)

Découvrez également les formations C# et .NET que je donne en présentiel (en France)

A propos de DotnetDojo

Pascal Lacroix

Je m’appelle Pascal et je suis passionné par le développement logiciel, l’efficacité et l’entrepreneuriat. Sur DotnetDojo, je vous propose des méthodes pour apprendre à développer des applications modernes avec les technologies Microsoft et Open Source.

En savoir plus

Liens complémentaires

  • A propos de DotnetDojo
  • 18 principes pour professionnaliser le développement logiciel
  • Boite à outils du développeur
  • Tous les articles
  • Liste des formations
  • Contact

Copyright 2019 Jupiteo · Mentions légales · Contact · CGV · Offres d'emploi .NET · Formations Dotnet