Todos tenemos más o menos un par de libros que nos han marcado en nuestra forma de programar o nos sirven casi a diario de referencia para trabajar con las tecnologías que usamos. Por eso en la pregunta de la semana queremos saber vuestra opinión y que nos recomendéis libros interesantes/útiles sobre desarrollo de software que cualquiera que pretenda ser un ninja developer debe haber leído.
Puede ser un libro de cualquier tecnología, luego haremos un recopilatorio agrupándo todos ellos como ayuda para cualquier desarrollador junior o que quiera comenzar con una tecnología nueva.
¿Qué libros de programación recomendarías?
Recordad que para responder, debéis hacerlo desde nuestra sección Genbeta Dev Respuestas (sigue el enlace).
Pero antes vamos a comprobar cuál ha sido la mejor respuesta a la pregunta de hace una semana: ¿Qué herramientas utilizáis para controlar la calidad de vuestro código? Nuestro lector Joaquín Bravo ha hecho un excelente a la par que extenso recopilatorio con todo el entorno de técnicas que utiliza. Os recomendamos leer completa su respuesta, pero en resumen, a parte de las herramientas especificas, nos quedamos con estas ideas que podemos aplicar cualquier desarrollador sin importar el lenguaje de programación.
Evidentemente he sido incapaz en los proyectos que he estado de implementar todas estas técnicas o teorías.. pero creo que el concepto esta claro y se podría resumir en estos puntos:
-Formación continua entre los miembros del equipo.
-Fomentar la premisa de buscar la excelencia en el código trabajando en equipo.
-No esconder la información y fomentar el compartirla.
-Fomentar un buen entorno de trabajo: Gamificación (http://vimeo.com/32435331)
-Y automatizar la generación e inspección del código.
Muchas gracias por vuestras respuestas.
En Genbeta Dev | ¿Qué libros de programación recomendarías?