citas

Diseño obviamente correcto o con deficiencias no obvias

Hay dos formas de realizar el diseño de una aplicación: La primera es el hacerlo tan sencillo que sea obvio para todos que no tiene deficiencias y la segunda es el hacerlo tan complicado que no queden deficiencias obvias En relación a la entrada anterior, de Tony Hoare, en 1980, en su discurso por haber …

Diseño obviamente correcto o con deficiencias no obvias Leer más »

Referencias nulas: el error del billón de dólares

Lo llamo el error del billón de dólares. Fue la invención de las referencias nulas en 1965. En aquellos momentos diseñaba el primer sistema de tipos para hacer referencias en un lenguaje orientado a objetos (ALGOL W). Pretendía asegurar que todas las referencias eran totalmente seguras, realizando chequeos automáticos por parte del compilador. Pero no …

Referencias nulas: el error del billón de dólares Leer más »

En esencia, hay cosas que no cambian tanto con el tiempo

Cuando en 1955 comencé en el área del software trabajando para General Dynamics (GD), la tesis que prevalecía era “construye el software como si fuese hardware”. En GD todo el mundo era ingeniero hardware o matemático; mientras que se desarrollaba software para aeronaves o misiles […] Mi primer día de trabajo mi jefe me enseñó …

En esencia, hay cosas que no cambian tanto con el tiempo Leer más »

What are the most exciting/promising software engineering ideas

What are the most exciting/promising software engineering ideas or techniques on the horizon? I don’t think that the most promising ideas are on the horizon. They are already here and have been here for years but are not being used properly Entrevista a David L. Parnas en Software Engineering Notes, vol. 24 no. 3, May …

What are the most exciting/promising software engineering ideas Leer más »

Ir arriba