En este artículo se describen observaciones sobre la forma en que el más eficaz los desarrolladores son capaces de reducir la cantidad de escribir lo hacen casi a la mitad y da recomendaciones sobre cómo puede experimentar el mismo impulso de la productividad.

(Originalmente publicado en Delphi-expert.com el 20 de abril de 2004)

El 1 de mayo, coincidiendo con la puesta en libertad de Castalia 2.3, vamos a lanzar una campaña publicitaria que hablar de los beneficios de Castalia en términos cuantitativos. Este es el resultado de un estudio oficioso de uso que se llevó a cabo en diciembre de 2003 y enero de 2004. Para la "punta del día" los lectores, estoy dejando que el gato fuera de la bolsa antes de tiempo. El tema general de los resultados fue que las personas que se tomaron el tiempo para aprender las capacidades de Castalia fueron los que vieron el mayor aumento de la productividad. El objetivo de los próximos artículos se presente a la utilización de los datos que hemos descubierto, pero a diferencia de la "marketspeak" de la publicidad, quiero discutir cómo se puede ver el mismo aumento de la productividad que nuestros sujetos de prueba vi.

El estudio se centró en cuatro áreas clave que son importantes para la productividad de programación: las pulsaciones de teclado en bruto, la comprensión de código, eliminar errores, y la escritura / refactoring de código. Cada semana durante las próximas cuatro semanas, voy a escribir una breve descripción de los datos, y algunos en profundidad consejos sobre cómo usted puede alcanzar los resultados que nuestros anuncios reclamación son posibles.

La Base de Datos

Las pulsaciones de teclado en bruto era fácil de medir, porque es una simple métrica. Contamos las pulsaciones de teclado necesarias para realizar una tarea con Castalia. Contamos las pulsaciones de tecla necesaria para completar la misma tarea sin Castalia. Comparando las dos, tenemos una productividad métricas. En este caso, la métrica es muy cercana al 100%. Es decir, Castalia utilizando el código de las plantillas y los atajos del teclado paracódigo de navegación, los desarrolladores se observa en general en condiciones de duplicar su productividad.

Nuestra recomendación

Usted puede reducir las pulsaciones de teclado en la mitad de familiarizarse con Castalia el código de las plantillas y aprender a utilizar la tecla Castalia código de navegación. Castalia el código de plantilla mecanismo permite código común que se construye se reproduce con una fracción de las pulsaciones de tecla. De forma predeterminada, si escribe "si" y luego la barra espaciadora, Castalia completará su sentencia "if", y proporcionar una forma fácil para usted para llenar los espacios en blanco.

La barra de herramientas de navegaciónproporciona una serie de controles que le ayudan a avanzar rápidamente a diferentes partes de su código. Cada uno de estos controles tiene un método abreviado de teclado, y los que se utilizan para encontrar una cierta clase o método de uso Comboboxes con Autocompletar. Por ejemplo, usted puede pulsar Ctrl + Alt + C para mostrar el ComboBox clases, y escriba las primeras letras del nombre de su clase. Castalia se cifra en el resto, y cuando usted presione Enter, Saltará a la definición de la clase. Lo mismo es cierto para el método ComboBox (Ctrl + Alt + M).

La barra de herramientas de navegación también contiene otra información útil que se puede acceder con sólo pulsar una tecla. ¿Quieres ver un resumen de su unidad de "usos" cláusula? Presione Ctrl + Alt + Uy un menú aparecerá. La columna de la izquierda contiene la totalidad de las unidades utilizadas en la interfaz de la sección de su unidad. La columna de la derecha contiene la totalidad de las unidades utilizadas en la aplicación de su unidad. Utilice las teclas de flecha para seleccionar una de estas y pulse Enter, y Castalia se intente abrir la unidad (También puede hacer clic sobre un elemento con el ratón). O bien, si no desea abrir una unidad, pulse Esc.

Al presionar Ctrl + Alt + Smostrará la "Unidad de las secciones" del menú. Selección de un elemento de este menú le permite saltar rápidamente a cualquier sección de la unidad: la interfaz, la aplicación, la inicialización, etc ... También puede pasar directamente a uno de la unidad "usos" de las cláusulas de este menú.

La barra de herramientas de navegación también contiene botones para trabajar con el marcador de pila. Estos pueden ser usados para impulsar un marcador (F2), un marcador de pop (Esc), O mover el marcador en torno a la pila como una simple lista. Voy a escribir más sobre los entresijos de la pila marcador otra vez.

Conclusión

Las pulsaciones de teclado en bruto no son los únicos (y ciertamente no el mejor) medida de la productividad del programador, pero los programadores de gastar una cantidad significativa de tiempo a escribir, y la reducción de las pulsaciones de teclado medios cada vez más hecho, más rápido. Castalia no sólo le ayuda a trabajar más rápido, pero también con más precisión. La próxima semana, veremos en Castalia la capacidad deidentificar errores de sintaxis el instante de su creación, y algunos datos interesantes de estudio mostrando cómo este verdaderamente hace los desarrolladores más productivos.

Average rating: