12/04/2008
Referencia rápida de patrones de diseño
18/03/2008
Tipos de patrones de diseño
El otro día estuve hablando un poco sobre qué son los patrones de diseño. Vimos que nos podían ayudar resolviéndo algunos problemas que se nos pueden presentar durante el desarrollo de nuestros proyectos. Pues bien, dependiendo del problema al que nos enfrentemos, podemos agrupar los patrones en tres grandes grupos:
Patrones de creación. Estos patrones se ...
01/03/2008
Patrones de diseño
La semana pasada tuve en el trabajo un minicurso de 2 días sobre patrones de diseño. Para quien no lo sepa, según la wikipedia:
Los patrones de diseño (design patterns) son la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces.
Un ...
14/01/2008
50 buenas prácticas en CSS
Me he encontrado con este artículo con unas 50 buenas prácticas en CSS:
A evitar
CSS in-line.
Tamaños de fuente absolutos.
Marcar con comillas simples las rutas de las imágenes.
CSS hacks.
Redeclarar valores heredados.
Aplicar paddings/borders y un ancho fijo a un elemento.
!important y position: absolute.
Nombrar clases/IDs según su apariencia.
Buen estilo
Declaraciones CSS una por línea.
Comentar el código.
Organizar el fichero CSS.
Indentar tanto ...
16/07/2007
Estilo de programación
Como lo prometido es deuda, a continuación os muestro ciertas reglas que intento seguir cuando estoy codificando un programa. Como cada uno es de su padre y de su madre, cada programador tiene su propio estilo de codificación. Lo importante de ésto no es tener un estilo u otro, sino ser consistente con el que ...
03/07/2007
La importancia de una buena documentación interna
La documentación interna de un programa incluye elementos cuyo objetivo es facilitar la inteligibilidad del mismo.
Pero, ¿qué más da que el programa pueda entenderse o no si funciona correctamente? Los programas, a veces, son estudiados y modificados por personas distintas de las que originalmente la crearon, por lo que la legibilidad de un programa es ...




