JavaRush /Blog Java /Random-FR /Guide de l'utilisateur d'IntelliJ IDEA. Bases de la refac...
theGrass
Niveau 24
Саратов

Guide de l'utilisateur d'IntelliJ IDEA. Bases de la refactorisation.

Publié dans le groupe Random-FR
Bases de la refactorisation
IntelliJ IDEA предлагает полный набор функций автоматизированного рефакторинга codeа, который приводит к существенному росту производительности при правильном использовании. Эта статья научит вас, How это сделать.
  1. Sélection Tout d'abord, vous n'avez même pas besoin de sélectionner l'élément de code souhaité avant de refactoriser. IntelliJ IDEA est suffisamment intelligent pour comprendre quelle expression vous êtes sur le point de refactoriser et demande simplement confirmation si plusieurs options sont possibles. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 1
    • Annuler Une autre chose importante est qu'IntelliJ IDEA vous permet de tout annuler, y compris les refactorisations, quelle que soit l'ampleur des modifications. Appuyez simplement sur Ctrl + Z ( Cmd + Z pour Mac ), et voici le code tel qu'il était avant de gâcher accidentellement plusieurs milliers de lignes de votre programme.
    • Le mnémonique IntelliJ IDEA recommande d'utiliser un clavier au lieu d'une souris. Cela s'est avéré plus rapide et conduira à terme à un travail de code plus productif. Ce qui vous aidera à travailler facilement avec les boîtes de dialogue et les fenêtres contextuelles à l'aide du clavier, ce sont les mnémoniques - des raccourcis clavier qui sont automatiquement attribués à chacun des éléments de la boîte de dialogue. Une fois la boîte de dialogue ouverte, maintenez la touche Alt enfoncée pour qu'IntelliJ IDEA mette en surbrillance tous les mnémoniques disponibles. Vous pouvez ensuite les utiliser en cliquant sur la touche en surbrillance tout en maintenant la touche Alt enfoncée pour accéder aux éléments requis. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 2
    • Fragments de chaîne Un gain de temps considérable est la possibilité d'extraire une partie d'une expression de chaîne à l'aide de lacommande de refactoring Extraire.... Sélectionnez simplement un extrait et appliquez une refactorisation pour remplacer toutes les utilisations de cet extrait par la constante ou la variable suggérée. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 3
    • Modification du type d'une variable Notez que vous pouvez sélectionner le type d'une variable lorsque vous utilisez la commande de refactoring Extraire . Appuyez sur Shift + Tab lors de la modification d'un nom de variable et IntelliJ IDEA vous demandera de choisir le type de variable (par exemple, vous pouvez utiliser une interface au lieu de la classe qui l'implémente, ou vice versa). Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 4
    • Invert Boolean L'une des refactorisations les plus simples, mais très utiles, est Invert Boolean , qui inverse les expressions avec toute leur sémantique et leur conversion de données pour toute variable, paramètre, champ ou méthode booléen. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 5
    • Migration de type La technique de refactorisation Type Migration , comme son nom l'indique, vous permet de modifier automatiquement le type de n'importe quel membre d'une classe, ainsi que tous ses éléments dépendants, tels que les types de méthodes, les variables locales, les paramètres, etc. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 6
    • Raccourcis clavier de base pour le refactoring Renommer : Shift, + F6 Copier une classe ou un fichier : F5 Déplacer une classe ou un fichier : F6 Mettre en surbrillance une constante : Alt + Ctrl + C ( Alt + Cmd + C pour Mac ) Mettre en surbrillance une variable : Alt + Ctrl + V ( Alt + Cmd + V pour Mac ) Sélection de méthode : Alt + Ctrl + M ( Alt + Cmd + M pour Mac ) Sélection de champ : Alt + Ctrl + F ( Alt + Cmd + F pour Mac ) Sélection de paramètres : Alt + Ctrl + P ( Alt + Cmd + P pour Mac ) Intégration d'une classe ou d'une méthode : Alt + Ctrl + N ( Alt + Cmd + N pour Mac ) Modification de la signature : Ctrl + F6 ( Cmd + F6 pour Mac )
    • Autres moyens utiles de refactoriser Déplacer les membres de la classe vers le haut/vers le bas Diviser une classe parent Diviser une interface Convertir une classe anonyme en classe interne
    • Refactorisez-le Si vous ne vous souvenez pas du raccourci clavier d'un refactor spécifique, ou si vous ne savez tout simplement pas quoi faire ensuite, utilisez simplement "Refactor This Action" en appuyant sur Ctrl + Shift, + Alt + T ( Cmd + Shift, + Alt + T ) . Vous verrez une liste des refactorisations disponibles dans le contexte actuel. Guide de l'utilisateur d'IntelliJ IDEA.  Bases de la refactorisation.  - 7
      Voilà pour les bases du refactoring. Consultez les guides suivants pour une exploration approfondie de sujets spécifiques. Article original
      Commentaires
      TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
      GO TO FULL VERSION