Existen dos formas de escribir software libre de errores. Sólo la tercera funciona. — Alan J. Perlis
Etiqueta: programacion
Son criaturas extrañas y perversas con las que los programadores luchan día a día, engendros de pesadilla que surgen de las historias que se cuentan en el datacenter, alrededor del fuego, en la oscuridad de la noche. Son… los monstruos…
Patterns of Enterprise Application Architecture Calificación: Autor: Martin FowlerAño: 2002Editorial: Addison-Wesley ProfessionalPatterns of Enterprise Application Architecture, o «Patrones de Arquitectura de Aplicaciones Empresariales» en su traducción al castellano, es un clásico que está considerado como una de las obras fundamentales…
Este es uno de esos textos que describen el estado de mi profesión en los que no sé muy bien si uno debería reírse o llorar. Si os gusta, os encantará también el ya clásico Si los arquitectos tuvieran que…
Publicado Java 7, la primera gran versión del lenguaje de la mano de Oracle
Una de las primeras cosas que se aprende al empezar a programar es que las variables globales son malvadas. Son casi tan despreciables como el infame goto, y (casi) nunca existen razones justificadas para utilizarlas. Martin Fowler lo expresa muy…
Clean Code Calificación: Autor: Robert C. Martin Año: 2008Editorial: Prentice HallNo me gusta recurrir a los argumentos de autoridad, pero creo que es conveniente comenzar esta reseña explicando que el autor principal del libro del que os hablo hoy, Clean…
PHP in Action Calificación: Autores: Dagfinn Reiersol, Marcus Baker, Chris Shiflett Año: 2007 Editorial: ManningUna de las grandes ventajas con las que siempre ha contado PHP es la de ser un lenguaje tremendamente accesible. Es fácil de aprender y utilizar,…
Los requisitos cambian. Es algo con lo que todos tenemos que lidiar cada día. De esto se desprende que, independientemente del tiempo que hayas invertido en la captura de requisitos y de las muchas funcionalidades extra que hayas podido implementar…
Si sueles leer libros sobre programación de forma habitual, seguramente hayas oído hablar alguna vez de las metodologías ágiles, tales como Scrum o eXtreme Programming, así como del Manifiesto por el Desarrollo Ágil de Software, que resume este rompedor modo…