¿Cómo se debe mejorar la productividad para los programadores?

Al enseñarles algunas técnicas simples, pero increíblemente poderosas.

  1. Escriba el enfoque / solución en un alto nivel.
    – Esto le permitirá encontrar brechas en su enfoque mucho antes.
  2. Luego escribe el pseudo-código.
    – Esto te liberará de tener que pensar mucho durante la codificación. Solo tienes que traducir el pseudocódigo al código real.
    Sí, tendrás que pensar eso mientras escribes un pseudocódigo, pero esa vez no tendrás que preocuparte por la sintaxis. La mente funciona mejor al concentrarse en una tarea a la vez.
  3. Luego escribe el código de la siguiente manera:
  4. Divida el código en partes / funciones de partes muy pequeñas, de modo que una clase represente una entidad, una función realice un trabajo.
    – Esto facilitará la prueba, la localización de errores lógicos, la reutilización y la comprensión.
  5. No hagas una cosa en múltiples lugares . Si debe hacerlo, asigne ese trabajo a una función / clase y utilícelo en esos lugares.
    – esto ahorrará tiempo de codificación, reducirá el tamaño del código y evitará que se corrija un solo error en varios lugares.
  6. Use nombres significativos.

    int arrayInt []; // no dice nada aparte de lo que el editor ya muestra
    int studentAges []; // ¡Ahora eso es significativo!

  7. Utilice el registro.
    – Esto ahorrará muchos ciclos de depuración.

Existen más técnicas como el acoplamiento suelto y todas, pero se encuentran en niveles intermedios a avanzados.

Aprende a tocar el tipo (escribe sin mirar las teclas)!