Naviguer à travers votre code plus rapide


Cet article enseigne les techniques les développeurs peuvent utiliser pour naviguer dans le code plus rapide et les comprendre mieux.

(publié à l'Origine sur delphi-expert.com le 14 Mai 2004)

C'est le troisième de notre série en 4 parties, décrivant les résultats de notre étude sur la façon dont Castalia aide les développeurs à devenir plus productives. Précédemment, nous avons signalé sur la réduction du travail par la réduction des frappes et de la qualité de la rédaction du code plus rapide avec le live de vérification d'erreur. Cette semaine, nous allons discuter de la navigation dans le code, développeur habitudes, et comment Castalia aidé nos sujets de test à naviguer dans le code de leurs mieux.

la Navigation de code est le processus de trouver un emplacement spécifique dans le code. Il peut être une procédure, d'une référence à une variable, ou une déclaration de classe. En tant que développeurs de gagner de l'expérience, ils développent divers code habitudes de navigation. Dans l'absolu pire des cas, un développeur peut ouvrir le fichier qui contient ce qu'il veut voir (en supposant qu'il sait de quel fichier il s'agit!), de défilement et de son éditeur jusqu'à ce qu'il trouve ce qu'il cherche. La plupart des développeurs de combiner cette approche avec certains des outils que Delphi fournit, comme le texte de la recherche et de l'Explorateur de Code.

Nous avons découvert, cependant, que ceux qui profitent de tout ce qui Castalia a à offrir peut se déplacer autour de leur code, soit près de quatre fois plus vite que ceux qui n'en ont pas.

Alors, quelles sont ces développeurs de prendre avantage de cela est d'en faire beaucoup plus productif? Comment sont-ils arriver en tête de la compétition?

Les programmeurs qui étaient les plus à même de trouver leur chemin autour de leur code habituellement fait de l'utilisation de Castalia de la Barre d'outils de Navigation. La Barre d'outils de Navigation permet à un développeur d'accéder rapidement à la déclaration d'une classe en une unité, ou toute méthode dans l'unité.

Par exemple, un développeur a une unité qui était d'environ 2000 lignes de code contenant 5 classes et 120 méthodes. Lors de l'écriture d'une méthode, le développeur pourrait sauter de la déclaration de toute autre méthode de la même classe par la sélection de la méthode à partir des méthodes de zone de liste déroulante, en ne prenant que deux clics de souris pour y arriver. Ce développeur a augmenté sa vitesse de navigation encore plus quand il a appris qu'il pouvait utiliser le clavier pour faire de même. Le Ctrl Alt P raccourci clavier sélectionne les méthodes de zone de liste déroulante. Appuyez sur la flèche vers le bas pour afficher la liste déroulante, et de commencer à taper le nom de la méthode que vous voulez voir. Dès que la méthode que vous voulez est sélectionné, appuyez sur enter et le curseur sera placé à droite au début de la méthode.

Chaque outil de navigation dans Castalia a un raccourci clavier, de sorte que vous pouvez naviguer dans votre code dans la manière la plus rapide possible, sans jamais lever les mains du clavier:

  • les Unités Utilisées déroulante: Ctrl Alt U
  • Unité de Sections: Ctrl Alt S
  • Liste de Classe: Ctrl Alt C
  • Procédure/Méthode de la liste: Ctrl Alt P
  • Pousser un signet sur le signet de la pile: F2
  • Pop un signet hors du signet de la pile: Esc.

Chacun de ces éléments peut être modifiée dans les paramètres par défaut selon vos préférences.

Voici quelques autres choses que nous avons observé très productif développeurs de faire pour le mieux naviguer dans le code:

Utiliser la fonction 'Trouver des Références' refactoring généreuse: Placer le curseur au-dessus de tout nom de variable, le nom de type, ou toute autre expression dans l'éditeur, et d'invoquer la 'Trouver des Références' refactoring. Castalia permettra d'identifier rapidement toutes les références pour le mot sélectionné dans votre projet actuel. Ceci est très utile pour trouver d'où une procédure est appelée ou un où une variable peut être modifiée.

Utiliser le signet de la pile: Castalia de signet de la pile est une pile de lieux spécifiques dans le code. Appuyez sur pour pousser l'emplacement du curseur sur la pile. Appuyez sur <Échap> pour pop le haut lieu, hors de la pile et de déplacer le curseur à cet endroit. Depuis la lecture de code n'est pas un processus linéaire comme la lecture d'un roman, il est difficile de se souvenir où vous avez été dans l'ordre de revenir en arrière. Chaque fois que vous accédez à un nouvel emplacement dans le code, vous pouvez pousser un signet sur la pile, laissant une traînée de miettes de pain dans votre code que vous pouvez utiliser pour suivre revenir là où vous étiez.

j'espère que vous trouverez ces conseils utiles que vous devenez plus productif développeur. La semaine prochaine nous allons finir la série en parlant de refactoring et comment Castalia peut vous aider à faire le code existant de travail mieux sans le risque de casser quoi que ce soit.









Naviguer a travers votre code plus rapide


Naviguer a travers votre code plus rapide : Plusieurs milliers de conseils pour vous faciliter la vie.


Cet article enseigne les techniques les developpeurs peuvent utiliser pour naviguer dans le code plus rapide et les comprendre mieux.

(publie a l'Origine sur delphi-expert.com le 14 Mai 2004)

C'est le troisieme de notre serie en 4 parties, decrivant les resultats de notre etude sur la façon dont Castalia aide les developpeurs a devenir plus productives. Precedemment, nous avons signale sur la reduction du travail par la reduction des frappes et de la qualite de la redaction du code plus rapide avec le live de verification d'erreur. Cette semaine, nous allons discuter de la navigation dans le code, developpeur habitudes, et comment Castalia aide nos sujets de test a naviguer dans le code de leurs mieux.

la Navigation de code est le processus de trouver un emplacement specifique dans le code. Il peut etre une procedure, d'une reference a une variable, ou une declaration de classe. En tant que developpeurs de gagner de l'experience, ils developpent divers code habitudes de navigation. Dans l'absolu pire des cas, un developpeur peut ouvrir le fichier qui contient ce qu'il veut voir (en supposant qu'il sait de quel fichier il s'agit!), de defilement et de son editeur jusqu'a ce qu'il trouve ce qu'il cherche. La plupart des developpeurs de combiner cette approche avec certains des outils que Delphi fournit, comme le texte de la recherche et de l'Explorateur de Code.

Nous avons decouvert, cependant, que ceux qui profitent de tout ce qui Castalia a a offrir peut se deplacer autour de leur code, soit pres de quatre fois plus vite que ceux qui n'en ont pas.

Alors, quelles sont ces developpeurs de prendre avantage de cela est d'en faire beaucoup plus productif? Comment sont-ils arriver en tete de la competition?

Les programmeurs qui etaient les plus a meme de trouver leur chemin autour de leur code habituellement fait de l'utilisation de Castalia de la Barre d'outils de Navigation. La Barre d'outils de Navigation permet a un developpeur d'acceder rapidement a la declaration d'une classe en une unite, ou toute methode dans l'unite.

Par exemple, un developpeur a une unite qui etait d'environ 2000 lignes de code contenant 5 classes et 120 methodes. Lors de l'ecriture d'une methode, le developpeur pourrait sauter de la declaration de toute autre methode de la meme classe par la selection de la methode a partir des methodes de zone de liste deroulante, en ne prenant que deux clics de souris pour y arriver. Ce developpeur a augmente sa vitesse de navigation encore plus quand il a appris qu'il pouvait utiliser le clavier pour faire de meme. Le Ctrl Alt P raccourci clavier selectionne les methodes de zone de liste deroulante. Appuyez sur la fleche vers le bas pour afficher la liste deroulante, et de commencer a taper le nom de la methode que vous voulez voir. Des que la methode que vous voulez est selectionne, appuyez sur enter et le curseur sera place a droite au debut de la methode.

Chaque outil de navigation dans Castalia a un raccourci clavier, de sorte que vous pouvez naviguer dans votre code dans la maniere la plus rapide possible, sans jamais lever les mains du clavier:

  • les Unites Utilisees deroulante: Ctrl Alt U
  • Unite de Sections: Ctrl Alt S
  • Liste de Classe: Ctrl Alt C
  • Procedure/Methode de la liste: Ctrl Alt P
  • Pousser un signet sur le signet de la pile: F2
  • Pop un signet hors du signet de la pile: Esc.

Chacun de ces elements peut etre modifiee dans les parametres par defaut selon vos preferences.

Voici quelques autres choses que nous avons observe tres productif developpeurs de faire pour le mieux naviguer dans le code:

Utiliser la fonction 'Trouver des References' refactoring genereuse: Placer le curseur au-dessus de tout nom de variable, le nom de type, ou toute autre expression dans l'editeur, et d'invoquer la 'Trouver des References' refactoring. Castalia permettra d'identifier rapidement toutes les references pour le mot selectionne dans votre projet actuel. Ceci est tres utile pour trouver d'ou une procedure est appelee ou un ou une variable peut etre modifiee.

Utiliser le signet de la pile: Castalia de signet de la pile est une pile de lieux specifiques dans le code. Appuyez sur pour pousser l'emplacement du curseur sur la pile. Appuyez sur pour pop le haut lieu, hors de la pile et de deplacer le curseur a cet endroit. Depuis la lecture de code n'est pas un processus lineaire comme la lecture d'un roman, il est difficile de se souvenir ou vous avez ete dans l'ordre de revenir en arriere. Chaque fois que vous accedez a un nouvel emplacement dans le code, vous pouvez pousser un signet sur la pile, laissant une traînee de miettes de pain dans votre code que vous pouvez utiliser pour suivre revenir la ou vous etiez.

j'espere que vous trouverez ces conseils utiles que vous devenez plus productif developpeur. La semaine prochaine nous allons finir la serie en parlant de refactoring et comment Castalia peut vous aider a faire le code existant de travail mieux sans le risque de casser quoi que ce soit.


Naviguer à travers votre code plus rapide

Naviguer à travers votre code plus rapide : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation