Avec les progrès récents du problème Github étant lié au TestCoverageProvider et à une API trop volumineuse, une équipe de développeur a adopté la dernière API de couverture de test dans Extension Pack pour Java. Les développeurs peuvent déjà voir les résultats de couverture en exécutant des tests Java dans la version Insiders de Visual Studio Code. Pour obtenir les résultats de couverture, on doit sélectionner « Exécuter à l’aide du profil » lors de l’exécution des tests, puis sélectionner « Exécuter des tests avec couverture », et on pourra voir le panneau « Couverture de test » dans l’Explorateur de tests.
/!\ Pour utiliser cette nouvelle fonctionnalité, on doit s’assurer d’avoir à la fois la version Insiders de Visual Studio Code et la dernière version d’Extension Pack pour Java ci-dessous:
version Insiders : https://code.visualstudio.com/insiders/
Extension Pack : https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Nouveautés :
1 . Regrouper les paramètres d’extension Java par catégorie
Auparavant, tous les paramètres liés à Java étaient regroupés, ce qui rendrait très difficile la recherche d’un paramètre spécifique souhaité par le développeur.
Dans cette dernière version, ces développeurs ont améliorés cette UX afin que les paramètres soient regroupés par catégories et utilisation. Cela permettra aux autres développeurs de trouver les paramètres de manière beaucoup plus efficace.
2 . Expérience améliorée « Ajouter un nouveau fichier Java »
Beaucoup d’utilisateurs se plaignent que la création de classes/interfaces/autres types Java n’était pas assez intuitive.
Dans cette nouvelle version, nous avons modifié le flux de travail afin que lorsque chaque utilisateur puisse crée un fichier Java, cette extension Java affiche directement une liste de types Java et l’utilisateur peut ensuite saisir le nom du fichier. Une fois le flux de travail terminé, l’utilisateur disposera déjà d’un fichier complet prêt.
3 . Mises à jour majeures de l’extension Spring Boot
Spring Boot Extension Pack : https://marketplace.visualstudio.com/items?itemName=vmware.vscode-boot-dev-pack
Migrez vos projets vers Spring Boot 3.2
La dernière version de Spring Tools inclut la prise en charge de la mise à niveau automatique de vos projets Spring vers Spring Boot 3.2, en utilisant les dernières recettes d’OpenRewrite en arrière-plan. Cela complète les projets de déplacement de support de mise à niveau existants de Spring Boot 2.x vers Spring Boot 3.0 et au-delà.
4 . Complétion de code améliorée pour générer des méthodes de mappage de requêtes
La dernière version de l’extension Spring Tools propose des modèles de complétion de code bien améliorés pour écrire rapidement de nouvelles méthodes de mappage de requêtes dans les classes de contrôleur. Les nouvelles complétions pour les mappages de requêtes apparaissent immédiatement après avoir tapé « @ » dans une classe de contrôleur, ce qui les rend beaucoup plus visibles et utiles à portée de main.
5 . Achèvement de la propriété plusieurs fois plus rapidement
La complétion du code dans les fichiers application.properties ou application.yml fonctionne désormais considérablement plus rapidement, le premier appel est même jusqu’à 10 fois plus rapide que dans les versions précédentes.
6 . Moteur de validation entièrement nouveau intégré
Déjà introduit en septembre, le nouveau moteur de validation analyse et indexe vos projets beaucoup plus rapidement qu’auparavant. Les validations spécifiques au printemps et les correctifs rapides s’affichent désormais beaucoup plus rapidement tout en utilisant beaucoup moins de mémoire en arrière-plan.
7 . Améliorations supplémentaires des performances
De nombreuses améliorations de performances supplémentaires ont été apportées aux versions récentes de Spring Tools, les rendant nettement plus rapides tout en utilisant moins de cycles de processeur et moins de mémoire en même temps. Les Spring Tools semblent beaucoup plus vifs et légers par rapport aux versions précédentes, en particulier par rapport aux versions antérieures à septembre 2023.
Lien : https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-december-2023/