Sommaire
La nouvelle version de ReSharper est arrivée, et croyez-moi, elle a de quoi faire saliver les développeurs C# et Razor. Avec son lot de nouveautés et d’améliorations, ReSharper 2024.1 promet de révolutionner votre façon de coder. Allez, on plonge dans le vif du sujet !
Des conversions en expressions de collection qui déchirent
Vous en avez marre de vous prendre la tête avec les conversions de code en expressions de collection ? Rassurez-vous, ReSharper 2024.1 est là pour vous faciliter la vie. Avec ses suggestions intelligentes, vous pourrez transformer vos constructions de code en expressions de collection de C# 12 en un clin d’œil. Tableaux vides, déclarations et initialisations d’ImmutableArray, tout y passe !
Tu veux en savoir plus sur "collection" ? 😎
Directus Python SDK : Le couteau suisse pour votre CMS Directus
Eh oui, chez Refbax, on aime bien mettre la main à la pâte et développer des outils qui facilitent la vie des développeurs. Notre dernière…
Fini les boucles foreach qui plantent
Ah, les fameuses boucles foreach qui modifient une collection pendant l’itération… Un classique qui peut vite tourner au cauchemar. Mais avec ReSharper 2024.1, c’est de l’histoire ancienne ! L’outil vous alerte désormais lorsqu’une telle situation se présente, histoire d’éviter les exceptions surprises à l’exécution. Et cerise sur le gâteau, il vous propose même un correctif rapide pour régler le problème illico presto.
Refactoring intelligent avec Change Signature
La refactorisation Change Signature a eu droit à un sacré coup de boost dans cette nouvelle version. Au menu : prise en charge des méthodes Deconstruct, autocomplétion des paramètres de type, raccourcissement automatique des noms d’espace de type, et bien plus encore. Bref, tout ce qu’il faut pour garder un code propre et lisible sans se prendre la tête.
Make Static : le refactoring qui a de la suite dans les idées
Vous pensiez que Make Static avait dit son dernier mot ? Détrompez-vous ! Dans ReSharper 2024.1, cette refactorisation gère maintenant les paramètres des constructeurs primaires comme un chef. Ils apparaissent dans la liste des paramètres à introduire, avec une icône bien distincte pour les repérer facilement. Et ce n’est pas tout, puisque Make Static fonctionne aussi sur les fonctions locales. De quoi ravir les amateurs de code bien structuré !
La résolution des références Razor passe à la vitesse supérieure
Si vous travaillez avec Razor, vous allez adorer cette nouveauté. ReSharper est maintenant capable de résoudre les références pour les directives @addTagHelper et @removeTagHelper dans vos vues Razor. Fini les erreurs de nommage et les heures perdues à chercher la source du problème. Avec l’autocomplétion, la recherche d’utilisations et la navigation dans le code, vous allez gagner un temps fou !
Mais ce n’est pas tout ! ReSharper 2024.1 apporte son lot d’améliorations, que ce soit au niveau des performances avec le mode d’utilisation intensive des ressources pour l’analyse à l’échelle de la solution, ou encore une interface utilisateur plus intuitive pour gérer les règles de nommage personnalisées. Sans oublier les évolutions côté C++, comme la prise en charge des modules C++20 et l’amélioration du suivi des appels sortants.
Et pour ceux qui aiment les chiffres, voici un petit tableau récapitulatif des principales nouveautés :
Fonctionnalité | Description |
---|---|
Conversions en expressions de collection | Suggestions pour convertir le code en expressions de collection C# 12 |
Avertissements sur les boucles foreach | Alerte lors de la modification d’une collection pendant l’itération |
Change Signature amélioré | Prise en charge des méthodes Deconstruct, autocomplétion des paramètres de type, etc. |
Make Static et les constructeurs primaires | Gestion des paramètres des constructeurs primaires et des fonctions locales |
Résolution des références Razor | Pour les directives @addTagHelper et @removeTagHelper |
Ce tableau vous donne un aperçu des principales nouveautés de ReSharper 2024.1. Avec ces améliorations ciblées, nul doute que votre expérience de développement C# et Razor va passer à la vitesse supérieure !
Avec ReSharper 2024.1, JetBrains prouve une fois de plus son engagement à fournir des outils de qualité aux développeurs .NET. Les améliorations apportées à C# et Razor vont indéniablement booster la productivité et la qualité du code.
Alors, convaincu ? Il ne vous reste plus qu’à mettre la main sur cette nouvelle version de ReSharper et à laisser la magie opérer. Croyez-moi, votre code C# et Razor ne s’en portera que mieux. Et qui sait, peut-être que vous aussi, vous finirez par coder avec le sourire aux lèvres grâce à tous ces petits (et grands) coups de pouce !
Tu veux en savoir plus sur "C / Razor / ReSharper / Deconstruct / Conversions / Refactoring / collection / nouveauté / constructeurs primaires / change signature / boucles foreach / nouvelle version" ? 😎
Voilà, on commence avec un petit acronyme qui va devenir votre meilleur pote si vous voulez booster vos ventes en ligne : le CRO, aussi…