En Reg
Developer
publican una lista de consejos para mejorar el código de nuestros (¿?)
programas.
Un resumen, para profundizar cada punto recomiendo la lectura del
original:
- Escribe las pruebas antes de escribir el código.
- Usa herramientas de análisis estáticas.
- Práctica "buenas maneras" prestando atención a cómo de bien se
comportan tus objetos con el resto del mundo. (Estoy por traducirlo a:
haz lo contrario de lo que hace Microsoft).
- Evita especular mucho sobre el desarrollo del software.
- Simplifica la complejidad esencial y mata la complejidad accidental.
Una cosa es que el problema sea difícil y otra que lo hagamos difícil.
- Desafía las convenciones acerca de la programación como por ejemplo
seguir ciegamente la especificación de JavaBean en detrimento de tu
código.
- Abraza el principio de abstracción simple (SLAP).
- Compensa las plataformas existentes con lenguajes enfocados a
problemas y aplicaciones específicos.
- Aprende hasta la más pequeña nimiedad del lenguaje de programación
que estás utilizando.
- Cambia tu perspectiva y considera los "antiobjetos". Un antiobjeto es un tipo de objeto que parece hacer lo contrario a lo que pensamos que hace.


Comentarios