En su día, ya publiqué una lista de los 10 libros sobre programación que, personalmente, considero que todo desarrollador debería leer. Esta vez, vía Slashdot, os traigo una lista votada por los miles de usuarios de Stack Overflow, EL sitio…
Etiqueta: desarrollo
Existen dos formas de escribir software libre de errores. Sólo la tercera funciona. — Alan J. Perlis
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…
Si no estás orgulloso de ello, no es suficientemente bueno. ~ Andy Pike
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…
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…