Este artículo enseña técnicas para que los desarrolladores puedan utilizar para navegar por el código más rápido y comprender mejor.
(Originalmente publicado en Delphi-expert.com el 14 de mayo de 2004)
Esta es la tercera en nuestro 4-serie parte se esbozan los resultados de nuestro estudio la forma en que Castalia ayuda a los desarrolladores ser más productivos. Anteriormente, nos informó sobre la reducción de trabajo mediante la reducción de las pulsaciones de teclado yla calidad de la escritura de código más rápido con vivir de comprobación de errores. Esta semana vamos a discutir el código de navegación, desarrollador de hábitos, y cómo Castalia ayudado a nuestros sujetos de prueba navegar mejor su código.
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 clase de declaración. Como los desarrolladores de adquirir experiencia, que desarrollan diferentes hábitos de navegación de código. En el peor de los casos absolutos, un desarrollador puede abrir el archivo que contiene lo que él quiere ver (suponiendo que él sabe que el archivo es!), y su editor de desplazamiento hacia arriba y hacia abajo hasta que encuentra lo que está buscando. mayoría de los desarrolladores combinar este enfoque con algunas de las herramientas que proporciona Delphi, al igual que búsqueda de texto y el Código Explorer.
Hemos descubierto, sin embargo, que los que se aprovechan de todo lo que Castalia tiene que ofrecer pueden moverse alrededor de su código casi cuatro veces más rápido que los que no.
Entonces, ¿qué son estos los desarrolladores aprovecharse de que se den de manera mucho más productiva? ¿Cómo salir adelante de la competencia?
Los programadores que estaban en mejores condiciones para encontrar su camino alrededor de su código habitual hecho uso de la CastaliaBarra de herramientas de navegación. La barra de navegación permite a un desarrollador para saltar rápidamente a la declaración de cualquier clase en una unidad, o de cualquier método en una unidad.
Por ejemplo, un desarrollador había una unidad que fue de aproximadamente 2000 líneas de código que contiene 5 clases y 120 métodos. Si bien un método de escritura, el desarrollador podría saltar a la declaración de cualquier otro método en la misma clase por el método de selección de los métodos combo cuadro, teniendo sólo dos clics de ratón para llegar allí. desarrollador Este aumento de su velocidad de navegación aún más cuando se enteró de que él podría utilizar el teclado para hacer lo mismo. El Ctrl + Alt + P método abreviado de teclado selecciona los métodos cuadro combinado. Pulse hacia abajo flecha para ver el menú desplegable, y empezar a escribir el nombre del método que desea ver. Tan pronto como el método que desea es seleccionado, pulse ENTER y el cursor se coloca a la derecha en el comienzo del método.
Cada herramienta de navegación en Castalia tiene un método abreviado de teclado, así que usted puede navegar por su código en la forma más rápida posible sin que nunca teniendo en sus manos fuera del teclado:
- Usado Unidades desplegable: Ctrl + Alt + U
- Unidad de Secciones: Ctrl + Alt + S
- Clase Lista: Ctrl + Alt + C
- Procedimiento / Método lista: Ctrl + Alt + P
- Empuje un marcador en el marcador de pila: F2
- Pop fuera un marcador marcador de la pila: Esc.
Cada uno de estos pueden ser modificados a partir de los valores predeterminados que se adapte a sus preferencias.
Aquí hay algunas otras cosas que hemos observado muy productivo haciendo los desarrolladores de código para navegar mejor:
Utilice el "Buscar Referencias" refactoring liberal:Sitúe el cursor encima de cualquier nombre de variable, escriba el nombre, o cualquier otra palabra en el editor, y de invocar la "Buscar Referencias" refactoring. Castalia rápidamente identificar todas las referencias a la palabra seleccionada en su proyecto actual. Esto es muy útil para encontrar donde un procedimiento se llama cuando uno o una variable podría ser modificado.
Utilice el marcador de pila:Castalia favorito de la pila es una pila de lugares específicos en el código. <F2> De prensa para impulsar la ubicación del cursor en la pila. <Esc> De prensa a la cima del pop ubicación fuera de la pila y mover el cursor a ese lugar. Dado que la lectura código no es un proceso lineal como leer una novela, es difícil recordar dónde usted ha estado en orden a dar marcha atrás. Cada vez que usted vaya a una nueva ubicación en el código, puede empujar un marcador en la pila, dejando un rastro de miga de pan en el código que puede utilizar para seguir de regreso a donde estaban.
Espero que usted encontrará estos consejos útiles como usted se convierte en un desarrollador más productivo. La semana que viene vamos a terminar la serie hablando de refactoring Castalia y cómo puede ayudarle a hacer código existente funcione mejor sin el riesgo de romper nada.

Delicious
Digg
Google
Yahoo