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, 08 de Marzo 2005

Más sobre diseño de software

09:21h.
Tecnología
Después de citar a alguien que dice que el código fuente es el documento esencial del diseño voy a citar a otro que dice algo complementario
For me, the epitome of software design should be completely seperable pieces, that when put together just magically works. Change the configuration of those same pieces, and get a completely different program, which also works. Of course, it never really happens that way, but the I still think the general idea of orthogonal components is a good one.
(Para mi, el epítome del diseño de software debería consistir en piezas completamente separables que, puestas juntas, funcionan mágicamente. Cambias la configuración de alguna de las piezas, y obtienes un programa diferente, que también funciona. Por supuesto, esto nunca pasa así, pero aun así pienso que la idea general de componentes ortogonales es buena.)
Sacado de los comentarios de una entrada en un weblog de Artima en la que se presenta una librería para C++ que promete hacer que la programación a alto nivel sea más fácil (OOTL, bastante beta y solo para MSVC++7.0 de momento).
(Para mi la solución a lo poco amigable de la programación a alto nivel en C++ debería venir de la librería estándar, no de componentes ajenos. Veremos como se desarrolla el C++0x)
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.