News

Récapitulatif : principaux apports des versions 2021.2 des IDE et outils.NET de JetBrains

Read this post in other languages:

Le mois d’août est généralement synonyme de nombreuses mises à jour pour la suite d’IDE et d’outils de développement .NET de JetBrains. Cette année ne fait pas exception et les versions 2021.2 de nos produits apportent de nombreuses nouvelles fonctionnalités et améliorations.

Nous vous proposons ci-dessous un récapitulatif des principaux apports de cette mise jour pour nos différents produits. Comme toujours, vous pouvez opérer la mise à jour vers la version la plus récente à l’aide de l’application Toolbox App ou à partir de l’outil lui-même, ou encore télécharger la nouvelle version directement sur le site jetbrains.com/fr-fr/.

Récapitulatif : principaux apports des versions 2021.2 des IDE et outils.NET de JetBrains

Dans sa deuxième version majeure, Code With Me, notre outil pour la programmation en binôme et le codage collaboratif, a introduit plusieurs fonctionnalités très attendues :

  • Le partage d’écran.
  • Une fonctionnalité d’annulation “undo” repensée.
  • La possibilité de partager des ports ouverts spécifiques avec les participant·e·s. Cela signifie que si un hôte exécute des applications sur un port spécifique, ses invité·e·s peuvent y accéder via un hôte local sur leur machine.

WebStorm 2021.2 regorge de nouvelles fonctionnalités et d’améliorations, telles que la possibilité de recharger les pages du navigateur lors de l’enregistrement, l’importation automatique pour require, une refactorisation rename pour les hooks React useState, la saisie semi-automatique pour les paquets npm privés et une ergonomie améliorée.

CLion 2021.2 protège votre code des problèmes de sécurité typiques de C++ grâce à l’analyse statique Lifetimes, propose la prise en charge des préréglages de build CMake pour simplifier vos configurations de build, charge automatiquement les projets GNU Autotools et améliore considérablement le débogueur pour les trois principales plateformes.

DataGrip 2021.2 inaugure notamment de nouvelles options pour travailler avec des sources de données DDL, de meilleurs diagrammes, la recherche dans l’historique local.

IntelliJ IDEA 2021.2 apporte l’analyse à l’échelle du projet pour les projets Java, de nouvelles actions se déclenchant lors de l’enregistrement des modifications, une nouvelle interface utilisateur pour gérer les dépendances Maven et Gradle, ainsi que de nombreuses autres améliorations.

PhpStorm 2021.2 apporte une prise en charge préliminaire des génériques en PHP, les enums pour PHP 8.1, les annotations d’array-shapes d’une ligne, l’amélioration de la mise en forme automatique du code PHP, ainsi que de nouvelles inspections et refactorisations.

Extensions VS et .NET Tools VS 2021.2
ReSharper et Rider 2021.2 proposent tous deux de nouvelles inspections avec des correctifs rapides pour C# et les types de référence nullables et un grand nombre de fonctionnalités pour les fichiers de code écrits manuellement sont maintenant disponibles pour les fichiers sources générés. Dans Rider, les développeurs et développeuses web trouveront une prise en charge des points de terminaison ASP.NET Core et du débogage Blazor WebAssembly. La version 2021.2 de dotCover apporte des performances de couverture améliorées, dotTrace 2021.2, un profilage natif sur Windows, et dotMemory 2021.2, une meilleure analyse de l’allocation de la mémoire. ReSharper C++ 2021.2 inaugure une nouvelle refactorisation Inline Function, des conseils de conversion de type et de nombreuses inspections d’immutabilité et de modernisation ainsi des correctifs rapides.

RubyMine 2021.2 ajoute de nouvelles fonctionnalités pour travailler avec Ruby et RBS, une saisie semi-automatique du code plus intelligente, des améliorations pour la recherche, la refactorisation et l’éditeur, le contrôle de version, le débogueur, et plus encore.

GoLand 2021.2 vous permet de contrôler le comportement de go list, de recharger manuellement le fichier go.mod après avoir apporté des modifications, et d’exécuter gofmt et les outils de mise en forme intégrés par défaut un par un. Vous pouvez également découvrir les nouvelles fonctionnalités de Go 1.17, du déplacement immédiat des lignes //go:build vers le haut du fichier (comme l’exige la nouvelle syntaxe) à la conversion d’une section en un pointeur de tableau.

PyCharm 2021.2 inaugure la prise en charge de certaines des principales fonctionnalités de Python 3.10 : le pattern matching et la nouvelle syntaxe des types d’union. Vous pouvez mettre en forme, inspecter et utiliser la saisie semi-automatique du code pour ces structures de langage, mais également profiter de toutes les autres fonctionnalités d’assistance au codage de PyCharm ! Pour une meilleure expérience du développement collaboratif en Python, nous avons ajouté la prise en charge de la console Python pour les invité·e·s et les hôtes.

AppCode 2021.2 est arrivé avec la prise en charge de Swift 5.4, la saisie semi-automatique des balises de documentation et des déclarations de code, la hiérarchie des appels pour Swift, un débogueur amélioré, le plugin Kotlin Multiplatform Mobile pour AppCode, et plus encore !

Vous pouvez également consulter les mises à jour 2021.2 du Test Automation Kit :

  • Un nouveau plugin Test Data permet de générer plusieurs types de données de test.
  • Le plugin Test Management prend maintenant en charge Python en plus de Java/Kotlin.
  • Le plugin Selenium UI Testing Plugin offre une prise en charge avancée de l’automatisation de l’interface utilisateur avec les bibliothèques Selenium dans les langages de la JVM/Python.

C’est tout pour le moment. Bon développement !

L’Équipe JetBrains

Article original en anglais par :

Delphine Massenhove

Eugene Toporov

image description

Discover more