Sommaire
Voilà, les développeurs Java vont être aux anges ! JetBrains vient de lancer son programme d’accès anticipé (EAP) pour IntelliJ IDEA 2024.2, la deuxième grosse mise à jour de l’année pour son IDE vedette. Et cette fois-ci, la priorité semble être d’optimiser les performances et d’améliorer la productivité. Ah, ça promet !
Des outils d’analyse de performance et de mémoire au top
Parmi les nouveautés les plus attendues, on trouve d’abord un outil d’enregistrement puissant pour identifier les goulets d’étranglement de performance. Fini les journaux de performance éparpillés ! Avec IntelliJ IDEA 2024.2, vous pourrez capturer le temps d’exécution de votre code et le visualiser directement dans l’éditeur. Une belle façon de gagner en productivité (et en cheveux, tiens).
Commencez l’enregistrement pour capturer le temps d’exécution de votre code et le visualiser directement dans l’éditeur. C’est beaucoup plus rapide que d’étendre manuellement les journaux de performance.
Mais ce n’est pas tout ! JetBrains a également intégré un outil d’analyse de mémoire pour traquer les fuites potentielles. Un simple clic sur « Capture Memory Snapshot » et vous pourrez examiner tous les objets en mémoire de votre application. Pratique, non ? (Surtout quand on sait que certains développeurs ont tendance à laisser traîner des fuites partout…)
Plus de possibilités pendant l’indexation, youhou !
Ah, l’indexation… Cette étape si frustrante qui nous oblige à patienter sagement pendant que notre IDE fait son travail. Eh bien, avec IntelliJ IDEA 2024.2, JetBrains a décidé d’adoucir un peu la pilule. Comment ? En vous permettant de commencer à travailler plus rapidement, même pendant l’indexation !
Actions d’intention et tests Java, dès les premières secondes
Oui, vous avez bien lu ! Dès les premières secondes où vous chargez IntelliJ IDEA, vous pourrez coder avec l’assistance des actions d’intention (ces petites suggestions magiques qui facilitent la vie). Et ce n’est pas tout : vous pourrez également effectuer des tests Java en utilisant le système de build par défaut de l’IDE et JUnit 5. Une vraie aubaine pour les grands projets qui prennent une éternité à indexer !
Visualiser l’historique Git plus facilement
Parlons un peu de Git, cet outil indispensable pour tout développeur qui se respecte. IntelliJ IDEA 2024.2 apporte deux nouvelles options pour visualiser l’historique des changements dans une branche : « –first-parent » et « –no merges ». La première simplifie le journal en masquant les commits individuels issus de la fusion, tandis que la seconde affiche l’historique sans aucun commit de fusion. Deux petits plus pour faciliter le suivi des changements, surtout sur les gros projets (vous savez, ces mondes parallèles où il est si facile de se perdre).
Les deux options « –first-parent » et « –no merges » peuvent être sélectionnées sous le bouton Graph Options dans la fenêtre d’outils Git.
Résoudre les conflits dans les imports, enfin !
Ah, les conflits d’import… Cette plaie qui nous fait perdre un temps fou à devoir tout résoudre manuellement. Réjouissez-vous, développeurs Java et Kotlin, IntelliJ IDEA 2024.2 vous offre enfin la possibilité d’identifier et de résoudre ces conflits directement dans l’IDE. Vous pourrez activer cette option dans les préférences ou directement dans la fenêtre de fusion. Un vrai gain de temps et d’énergie ! (Parce que oui, on en a marre de devoir jongler avec ces imports récalcitrants.)
En résumé, avec IntelliJ IDEA 2024.2, JetBrains prouve une fois de plus son engagement à fournir aux développeurs Java des outils puissants et innovants pour optimiser leurs performances et leur productivité. Que vous soyez un petit malin du code ou un vétéran des IDE, cette mise à jour promet de vous faciliter la vie. Alors, prêt à embarquer dans l’aventure EAP ?
Résumé / TL;DR
- IntelliJ IDEA 2024.2 apporte des outils d’enregistrement de performance et d’analyse de mémoire
- Possibilité de coder et de tester pendant l’indexation
- Nouvelles options pour visualiser l’historique Git
- Résolution automatique des conflits d’importation
- D’autres nouveautés à venir dans les prochaines versions EAP