Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Martes, 20 de Enero 2004

Metas del "diseño continuo"

10:58h.
Tecnología
Es curioso lo de la programación extrema y el movimiento de alrededor. Uno puede estar de acuerdo o no con sus postulados o con sus metodologías. O parcialmente de acuerdo :). Pero lo que yo creo que es indudable es que generan ideas interesantes. A ese tipo de ideas pertenecería el "Diseño continuo", comentado en "Continuous Design" (pdf) de Jim Shore. En él se describen sus metas, pero que yo creo que son aplicables al diseño en general, usando cualquier metodología. Ahí van:

Metas del diseño continuo:
  • DRY (Don't Repeat Yourself): Evitar a toda costa repeticiones de ideas que den lugar a códigos iguales o similares.
  • Explícito: El código deja claro su propósito, incluso sin necesidad de comentarios.
  • Simple: La aproximaciones específicas se prefieren sobre las generales. Los patrones de diseño proporcionan características, no extensibilidad.
  • Cohesivo: El código y los conceptos relacionados se agrupan juntos.
  • Desacoplado: Los conceptos y el código no relacionados pueden ser modificados independientemente.
  • Aislado: El código de terceras partes está aislado detrás de un único interfaz.
  • A-día-de-hoy: El diseño no pretende predecir nuevas características.
  • Evitar Hooks :Interfaces, metodos factoría, eventos y otros hooks de extensibilidad se usan solo cuando se encuentra una necesidad presente.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.