CodeQuality.es es una empresa que entiende el desarrollo de software de calidad. Está compuesta por personas que aman el desarrollo de software y que realizan∫ su trabajo con la mayor estandarización posible. Apuesta por las nuevas tecnologías, por la escritura de código de calidad y por la aplicación de patrones de diseño apoyándose en una robusta arquitectura.
CodeQuality.es aplica los principios SOLID a todos sus desarrollos, añadiéndole también estos principios:
- Regla del boy scout: Siempre deja el lugar de acampada más limpio que como lo encontraste.
- Paradoja de la ventana rota: Si en un edificio aparece una ventana rota, y no se arregla pronto, inmediatamente el resto de ventanas acaban siendo destrozadas por los vándalos.
- Principio KISS: Keep It Simple, Stupid! (¡Manténlo sencillo, estúpido!): La mayoría de sistemas funcionan mejor si se mantienen simples. La simplicidad debe ser mantenida como objetivo clave del diseño.
- Principio DRY: Don't Repeat Yourself! (¡No te repitas!): Con este principio se promueve la reducción de la duplicidad. Toda pieza de información nunca debería ser duplicada debido a que la duplicidad incrementa la dificultad de los cambios y la evolución posterior.
El código se escribe 1 vez, se modifica 10 veces y se lee 100 veces. Así pues, hagamos código legible.
Algunas citas que han forjado la profesionalidad de las personas implicadas en este ilusionante proyecto son:
- Cualquiera puede escribir código que un ordenador pueda entender. Los buenos programadores son aquellos que escriben código que los humanos puedan entender. Martin Fowler.
- El buen código es su mejor documentación. Cuando vayas a escribir un comentario, pregúntate, ¿cómo puedo mejorar el código para que este comentario no sea necesario? Steve McConnell.
- ¡No me importa si funciona en tu máquina! ¡No estamos vendiendo tu máquina! Vidiu Platon.
- Un programador que escriba un código limpio, entiende perfectamente el problema antes de escribir el código.