Navigieren Sie durch Ihren Code schneller


Dieser Artikel vermittelt, dass Techniken Entwickler verwenden können, navigieren Code schneller und besser zu verstehen.

(Ursprünglich veröffentlicht auf Delphi-Expert.de am 14. Mai 2004)

Dies ist der dritte in unserer 4-teiligen Serie Gliederung der Ergebnisse unserer Studie in wie Castalia hilft Entwicklern produktiver geworden. Zuvor berichteten wir über die Reduzierung der Arbeit durch Reduzierung der Tastenanschläge und schneller mit live Fehlerüberprüfung von qualitativ hochwertigem Quellcode zu schreiben. Diese Woche werden wir diskutieren, Code-Navigation und Entwickler Gewohnheiten wie Castalia geholfen unsere Testpersonen, die ihren Code besser zu navigieren.

Code zu steuern, ist der Prozess der Suche nach einer bestimmten Position im Code. Es kann sein, ein Verfahren, eine Variablenreferenz oder einer Klassendeklaration. Als Entwickler Erfahrung gewinnen, entwickeln sie verschiedene Code-Navigation-Gewohnheiten. Im absoluten schlimmsten Fall kann ein Entwickler die Datei zu öffnen, die enthält, was er will, zu sehen (vorausgesetzt, er weiß, welche Datei es ist!), und sein Verleger rauf und runter scrollen, bis er findet was er sucht. Die meisten Entwickler kombinieren dieser Ansatz mit einigen der Tools, die Delphi, wie die Textsuche und Code-Explorer bietet.

Entdeckten wir, dass diejenigen, die alle, die Castalia nutzen zu bieten hat in ihren Code, fast viermal so bewegen können tun jedoch so schnell wie die, die nicht.

Was sind also diese Entwickler unter Ausnutzung der dass macht sie so viel produktiver? Wie sind sie immer vor der Konkurrenz?

Die Programmierer, die am besten ihren Weg ihren Code gewöhnlich finden konnten machte der Castalias Navigations-Symbolleiste verwenden. Die Navigations-Symbolleiste ermöglicht einem Entwickler, schnell auf die Deklaration einer Klasse in eine Einheit oder eine Methode in einer Einheit zu wechseln.

Beispielsweise musste ein Entwickler eine Einheit, die rund 2000 Codezeilen mit 5 Klassen und 120 Methoden lag. Beim Schreiben einer Methode, konnte der Entwickler springen in der Konformitätserklärung für jede andere Methode in der gleichen Klasse durch Auswahl der Methode aus dem Kombinationsfeld Methoden nehmen nur zwei Mausklicks, um dorthin zu gelangen. Dieser Entwickler erhöht seine Navigation Geschwindigkeit sogar noch, als er erfuhr, dass er die Tastatur verwenden konnte, um das gleiche zu tun. Der Strg + Alt + P Tastenkombination wählt das Kombinationsfeld Methoden. Drücken Sie den Pfeil die Dropdownliste Anzeigen, und geben Sie den Namen der Methode, die Sie sehen möchten. Sobald die gewünschte Methode ausgewählt ist, drücken Sie die EINGABETASTE und der Cursor rechts am Anfang der Methode platziert werden.

Alle Navigations-Tool im Castalia hat eine Tastenkombination, so dass Sie Ihren Code auf die schnellste Weise navigieren können, ohne jemals Ihre Hände weg von der Tastatur:

  • Verwendete Einheiten Dropdown: Strg + Alt + U
  • Einheit-Sections: Strg + Alt + S
  • Klassenliste: Strg + Alt + C
  • Verfahren/Methode Liste: Strg + Alt + P
  • Drücken Sie ein Lesezeichen im Lesezeichen-Stapel: F2
  • Pop ein Lesezeichens aus der Lesezeichen-Stack: Esc.

Jede davon kann von den Standardeinstellungen für Ihren Vorlieben entsprechend geändert werden.

Hier sind einige andere Dinge, dass wir höchst produktive Entwickler tun beobachteten, um den Code besser zu navigieren:

Verwenden der 'finden Sie Verweise' großzügig umgestalten: Platzieren Sie den Cursor über jeder Variablenname, Typnamen oder ein anderer Begriff im Editor, und aufgerufen Sie die Umgestaltung der 'Verweise suchen' werden. Castalia werden alle Verweise auf das markierte Wort in Ihrem aktuellen Projekt schnell identifizieren. Dies ist sehr nützlich für die Suche nach wo eine Prozedur aufgerufen wird oder eine wo eine Variable geändert werden könnte.

Verwenden Sie den Lesezeichen-Stapel: Die Castalia Lesezeichen Stack ist ein Stapel von bestimmten Positionen im Code. Drücken Sie auf den Stapel < F2 >, um die Position des Cursors zu schieben. Mit ESC < >, pop Top-Standort aus dem Stapel und bewegen Sie den Cursor an diese Stelle. Da lesen Code nicht um einen linearen Prozess wie einen Roman zu lesen ist, ist es schwer zu merken, wo du warst, um zurückstecken. Jedes Mal, wenn Sie an eine neue Position im Code navigieren können Sie schieben ein Lesezeichen auf dem Stapel und hinterlassen eine Spur der Brotkrumen in Ihrem Code, den Sie verwenden können, folgen zurück, wo Sie waren.

Ich hoffe, Sie finden diese Tipps hilfreich wie ein Entwickler produktiver zu werden. Nächste Woche werden wir zum Schluss aus der Serie reden, Umgestaltung und wie Castalia können Sie vorhandenen Code besser zu arbeiten, ohne die Gefahr zu brechen, alles zu machen.









Navigieren Sie durch Ihren Code schneller


Navigieren Sie durch Ihren Code schneller : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Dieser Artikel vermittelt, dass Techniken Entwickler verwenden können, navigieren Code schneller und besser zu verstehen.

(Ursprünglich veröffentlicht auf Delphi-Expert.de am 14. Mai 2004)

Dies ist der dritte in unserer 4-teiligen Serie Gliederung der Ergebnisse unserer Studie in wie Castalia hilft Entwicklern produktiver geworden. Zuvor berichteten wir über die Reduzierung der Arbeit durch Reduzierung der Tastenanschläge und schneller mit live Fehlerüberprüfung von qualitativ hochwertigem Quellcode zu schreiben. Diese Woche werden wir diskutieren, Code-Navigation und Entwickler Gewohnheiten wie Castalia geholfen unsere Testpersonen, die ihren Code besser zu navigieren.

Code zu steuern, ist der Prozess der Suche nach einer bestimmten Position im Code. Es kann sein, ein Verfahren, eine Variablenreferenz oder einer Klassendeklaration. Als Entwickler Erfahrung gewinnen, entwickeln sie verschiedene Code-Navigation-Gewohnheiten. Im absoluten schlimmsten Fall kann ein Entwickler die Datei zu öffnen, die enthält, was er will, zu sehen (vorausgesetzt, er weiß, welche Datei es ist!), und sein Verleger rauf und runter scrollen, bis er findet was er sucht. Die meisten Entwickler kombinieren dieser Ansatz mit einigen der Tools, die Delphi, wie die Textsuche und Code-Explorer bietet.

Entdeckten wir, dass diejenigen, die alle, die Castalia nutzen zu bieten hat in ihren Code, fast viermal so bewegen können tun jedoch so schnell wie die, die nicht.

Was sind also diese Entwickler unter Ausnutzung der dass macht sie so viel produktiver? Wie sind sie immer vor der Konkurrenz?

Die Programmierer, die am besten ihren Weg ihren Code gewöhnlich finden konnten machte der Castalias Navigations-Symbolleiste verwenden. Die Navigations-Symbolleiste ermöglicht einem Entwickler, schnell auf die Deklaration einer Klasse in eine Einheit oder eine Methode in einer Einheit zu wechseln.

Beispielsweise musste ein Entwickler eine Einheit, die rund 2000 Codezeilen mit 5 Klassen und 120 Methoden lag. Beim Schreiben einer Methode, konnte der Entwickler springen in der Konformitätserklärung für jede andere Methode in der gleichen Klasse durch Auswahl der Methode aus dem Kombinationsfeld Methoden nehmen nur zwei Mausklicks, um dorthin zu gelangen. Dieser Entwickler erhöht seine Navigation Geschwindigkeit sogar noch, als er erfuhr, dass er die Tastatur verwenden konnte, um das gleiche zu tun. Der Strg + Alt + P Tastenkombination wählt das Kombinationsfeld Methoden. Drücken Sie den Pfeil die Dropdownliste Anzeigen, und geben Sie den Namen der Methode, die Sie sehen möchten. Sobald die gewünschte Methode ausgewählt ist, drücken Sie die EINGABETASTE und der Cursor rechts am Anfang der Methode platziert werden.

Alle Navigations-Tool im Castalia hat eine Tastenkombination, so dass Sie Ihren Code auf die schnellste Weise navigieren können, ohne jemals Ihre Hände weg von der Tastatur:

  • Verwendete Einheiten Dropdown: Strg + Alt + U
  • Einheit-Sections: Strg + Alt + S
  • Klassenliste: Strg + Alt + C
  • Verfahren/Methode Liste: Strg + Alt + P
  • Drücken Sie ein Lesezeichen im Lesezeichen-Stapel: F2
  • Pop ein Lesezeichens aus der Lesezeichen-Stack: Esc.

Jede davon kann von den Standardeinstellungen für Ihren Vorlieben entsprechend geändert werden.

Hier sind einige andere Dinge, dass wir höchst produktive Entwickler tun beobachteten, um den Code besser zu navigieren:

Verwenden der 'finden Sie Verweise' großzügig umgestalten: Platzieren Sie den Cursor über jeder Variablenname, Typnamen oder ein anderer Begriff im Editor, und aufgerufen Sie die Umgestaltung der 'Verweise suchen' werden. Castalia werden alle Verweise auf das markierte Wort in Ihrem aktuellen Projekt schnell identifizieren. Dies ist sehr nützlich für die Suche nach wo eine Prozedur aufgerufen wird oder eine wo eine Variable geändert werden könnte.

Verwenden Sie den Lesezeichen-Stapel: Die Castalia Lesezeichen Stack ist ein Stapel von bestimmten Positionen im Code. Drücken Sie auf den Stapel < F2 >, um die Position des Cursors zu schieben. Mit ESC < >, pop Top-Standort aus dem Stapel und bewegen Sie den Cursor an diese Stelle. Da lesen Code nicht um einen linearen Prozess wie einen Roman zu lesen ist, ist es schwer zu merken, wo du warst, um zurückstecken. Jedes Mal, wenn Sie an eine neue Position im Code navigieren können Sie schieben ein Lesezeichen auf dem Stapel und hinterlassen eine Spur der Brotkrumen in Ihrem Code, den Sie verwenden können, folgen zurück, wo Sie waren.

Ich hoffe, Sie finden diese Tipps hilfreich wie ein Entwickler produktiver zu werden. Nächste Woche werden wir zum Schluss aus der Serie reden, Umgestaltung und wie Castalia können Sie vorhandenen Code besser zu arbeiten, ohne die Gefahr zu brechen, alles zu machen.


Navigieren Sie durch Ihren Code schneller

Navigieren Sie durch Ihren Code schneller : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Navigieren Sie durch Ihren Code schneller
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung