Navegar a través de su código más rápido
Este artículo te enseña técnicas de los desarrolladores pueden utilizar para navegar por el código más rápido y comprender mejor.
(publicado Originalmente en delphi-expert.com el 14 de Mayo de 2004)
Esta es la tercera de una serie de 4 partes que resume los resultados de nuestro estudio en cómo Castalia ayuda a los desarrolladores a ser más productivos. Anteriormente, se informó sobre la reducción de la reducción de las pulsaciones de teclado y escribir código de calidad más rápido con vivir la comprobación de errores. Esta semana hablaremos de código de navegación, desarrollador de hábitos, y cómo Castalia ayudado a nuestros sujetos de prueba a navegar su código mejor.
Navegar por el código es el proceso de encontrar una ubicación específica en el código. Puede ser un procedimiento, una variable de referencia, o una declaración de clase. Como los desarrolladores de adquirir experiencia, desarrollar códigos diferentes hábitos de navegación. En la absoluta peor de los casos, un desarrollador puede abrir el archivo que contiene lo que él quiere ver (suponiendo que él sabe que archivo es!), de desplazamiento y de su editor de arriba y abajo hasta que encuentra lo que está buscando. La mayoría de los desarrolladores combinar este enfoque con algunas de las herramientas que Delphi proporciona, como la búsqueda de texto y el Explorador de Código.
Hemos descubierto, sin embargo, que aquellos que tomen ventaja de todo lo que Castalia tiene para ofrecer se puede mover alrededor de su código casi cuatro veces más rápido que aquellos que no lo hacen.
Entonces, ¿qué son estos desarrolladores tomar ventaja de eso está haciendo mucho más productivo? Cómo van por delante de la competencia?
Los programadores que eran más capaces de encontrar su camino alrededor de su código habitualmente hizo uso de Castalia de la Barra de herramientas de Navegación. La Barra de herramientas de Navegación permite a un desarrollador para saltar rápidamente a la declaración de cualquier clase en una unidad, o cualquier método en una unidad.
Por ejemplo, un desarrollador había una unidad que fue alrededor de 2000 líneas de código que contiene 5 clases y 120 métodos. Mientras que la escritura de un método, el desarrollador puede saltar a la declaración de cualquier otro método de la misma clase seleccionando el método de los métodos de cuadro combinado, teniendo sólo dos clics del ratón para llegar allí. Este desarrollador aumento de su velocidad de navegación aún más cuando se enteró de que él puede usar el teclado para hacer lo mismo. El Ctrl + Alt + P atajo de teclado selecciona los métodos de cuadro combinado. Presione la flecha hacia abajo para ver la lista desplegable, y comience a escribir el nombre del método que queremos ver. Tan pronto como el método que desea es seleccionado, presione la tecla enter y el cursor se colocará a la derecha en el comienzo del método.
Cada herramienta de navegación en Castalia tiene un atajo de teclado, así que usted puede navegar por el código de la manera más rápida posible sin quitar las manos del teclado:
- Utiliza Unidades desplegable: Ctrl + Alt + U
- Unidad Secciones: Ctrl + Alt + S
- Lista de la Clase: Ctrl + Alt + C
- Procedimiento/Método de lista: Ctrl + Alt + P
- Insertar un marcador en el marcador de pila: F2
- Pop un marcador de marcador de pila: Esc.
Cada uno de estos puede ser modificado a partir de los valores predeterminados para adaptarlo a sus preferencias.
Aquí hay algunas otras cosas que hemos observado altamente productivos desarrolladores haciendo para navegar por el código mejor:
el Uso de la 'Encontrar Referencias' refactorización libremente:, Coloque el cursor sobre cualquier nombre de variable, escriba el nombre o cualquier otra palabra en el editor, y la invocación de la 'Encontrar Referencias' de refactorización. Castalia rápidamente identificar todas las referencias a la palabra seleccionada en el proyecto actual. Esto es muy útil para encontrar donde se llama a un procedimiento o una donde una variable puede ser modificada.
Utilizar el marcador de pila: Castalia del marcador de pila es una pila de lugares específicos en el código. Pulse para empujar a la ubicación del cursor en la pila. Pulse para hacer estallar la ubicación de la parte superior de la pila y mover el cursor a la ubicación. Puesto que la lectura de código no es un proceso lineal como la lectura de una novela, es difícil recordar dónde has estado en orden a dar marcha atrás. Cada vez que usted vaya a una nueva ubicación en el código, usted puede insertar un marcador en la pila, dejando un rastro de migas de pan en el código que puede utilizar para seguir de vuelta a donde estaba.
espero que usted encontrará estos consejos útiles a ser más productiva para el desarrollador. La próxima semana vamos a terminar la serie hablando de refactorización y cómo Castalia pueden ayudar a hacer de código existente trabajar mejor sin el riesgo de romper algo.
Navegar a traves de su codigo mas rapido
Navegar a traves de su codigo mas rapido : Multi-millones de consejos para hacer su vida mas facil.
Este articulo te enseña tecnicas de los desarrolladores pueden utilizar para navegar por el codigo mas rapido y comprender mejor.
(publicado Originalmente en delphi-expert.com el 14 de Mayo de 2004)
Esta es la tercera de una serie de 4 partes que resume los resultados de nuestro estudio en como Castalia ayuda a los desarrolladores a ser mas productivos. Anteriormente, se informo sobre la reduccion de la reduccion de las pulsaciones de teclado y escribir codigo de calidad mas rapido con vivir la comprobacion de errores. Esta semana hablaremos de codigo de navegacion, desarrollador de habitos, y como Castalia ayudado a nuestros sujetos de prueba a navegar su codigo mejor.
Navegar por el codigo es el proceso de encontrar una ubicacion especifica en el codigo. Puede ser un procedimiento, una variable de referencia, o una declaracion de clase. Como los desarrolladores de adquirir experiencia, desarrollar codigos diferentes habitos de navegacion. En la absoluta peor de los casos, un desarrollador puede abrir el archivo que contiene lo que el quiere ver (suponiendo que el sabe que archivo es!), de desplazamiento y de su editor de arriba y abajo hasta que encuentra lo que esta buscando. La mayoria de los desarrolladores combinar este enfoque con algunas de las herramientas que Delphi proporciona, como la busqueda de texto y el Explorador de Codigo.
Hemos descubierto, sin embargo, que aquellos que tomen ventaja de todo lo que Castalia tiene para ofrecer se puede mover alrededor de su codigo casi cuatro veces mas rapido que aquellos que no lo hacen.
Entonces, ¿que son estos desarrolladores tomar ventaja de eso esta haciendo mucho mas productivo? Como van por delante de la competencia?
Los programadores que eran mas capaces de encontrar su camino alrededor de su codigo habitualmente hizo uso de Castalia de la Barra de herramientas de Navegacion. La Barra de herramientas de Navegacion permite a un desarrollador para saltar rapidamente a la declaracion de cualquier clase en una unidad, o cualquier metodo en una unidad.
Por ejemplo, un desarrollador habia una unidad que fue alrededor de 2000 lineas de codigo que contiene 5 clases y 120 metodos. Mientras que la escritura de un metodo, el desarrollador puede saltar a la declaracion de cualquier otro metodo de la misma clase seleccionando el metodo de los metodos de cuadro combinado, teniendo solo dos clics del raton para llegar alli. Este desarrollador aumento de su velocidad de navegacion aun mas cuando se entero de que el puede usar el teclado para hacer lo mismo. El Ctrl + Alt + P atajo de teclado selecciona los metodos de cuadro combinado. Presione la flecha hacia abajo para ver la lista desplegable, y comience a escribir el nombre del metodo que queremos ver. Tan pronto como el metodo que desea es seleccionado, presione la tecla enter y el cursor se colocara a la derecha en el comienzo del metodo.
Cada herramienta de navegacion en Castalia tiene un atajo de teclado, asi que usted puede navegar por el codigo de la manera mas rapida posible sin quitar las manos del teclado:
- Utiliza Unidades desplegable: Ctrl + Alt + U
- Unidad Secciones: Ctrl + Alt + S
- Lista de la Clase: Ctrl + Alt + C
- Procedimiento/Metodo de lista: Ctrl + Alt + P
- Insertar un marcador en el marcador de pila: F2
- Pop un marcador de marcador de pila: Esc.
Cada uno de estos puede ser modificado a partir de los valores predeterminados para adaptarlo a sus preferencias.
Aqui hay algunas otras cosas que hemos observado altamente productivos desarrolladores haciendo para navegar por el codigo mejor:
el Uso de la 'Encontrar Referencias' refactorizacion libremente:, Coloque el cursor sobre cualquier nombre de variable, escriba el nombre o cualquier otra palabra en el editor, y la invocacion de la 'Encontrar Referencias' de refactorizacion. Castalia rapidamente identificar todas las referencias a la palabra seleccionada en el proyecto actual. Esto es muy util para encontrar donde se llama a un procedimiento o una donde una variable puede ser modificada.
Utilizar el marcador de pila: Castalia del marcador de pila es una pila de lugares especificos en el codigo. Pulse para empujar a la ubicacion del cursor en la pila. Pulse para hacer estallar la ubicacion de la parte superior de la pila y mover el cursor a la ubicacion. Puesto que la lectura de codigo no es un proceso lineal como la lectura de una novela, es dificil recordar donde has estado en orden a dar marcha atras. Cada vez que usted vaya a una nueva ubicacion en el codigo, usted puede insertar un marcador en la pila, dejando un rastro de migas de pan en el codigo que puede utilizar para seguir de vuelta a donde estaba.
espero que usted encontrara estos consejos utiles a ser mas productiva para el desarrollador. La proxima semana vamos a terminar la serie hablando de refactorizacion y como Castalia pueden ayudar a hacer de codigo existente trabajar mejor sin el riesgo de romper algo.
Navegar a través de su código más rápido
By Consejos Y Trucos
Navegar a través de su código más rápido : Multi-millones de consejos para hacer su vida más fácil.