Hace ya un tiempo, me encontré cuestionandome acerca de, si en realidad el código que yo estaba escribiendo era lo suficientemente «bueno» o «limpio». Quería saber qué es lo que otros desarrolladores consideran buen código. Es por esa cuestión, que me propuse a indagar acerca del tema, y entre recomendaciones de compañeros en el trabajo, amigos y fuentes por internet, tomé la decisión de leer Clean Code escrito por Robert C. Martin. Muchas de las opiniones que me dieron acerca de este libro, es que era un obligado si eres un desarrollador. Cada quien tiene sus ideas, pero yo decidí comenzar a leerlo, y bueno, aquí te dejo una reseña.
Antes que nada, una de las cosas que me agradó de este libro, es que no necesitas estar practicando, tener tu IDE abierto o algo por el estilo. Eso sí, habrá mucho, pero mucho código, y puede que en ocasiones te sientas abrumado.
Una cosa que recomiendo es leerlo poco a poco, después de trabajar o en espacios que tengas en tu día o el fin de semana, es un libro para disfrutar y tomarte tu tiempo con él.
Ahora sí, primero comencemos por responder,
¿Acerca de qué es este libro?
Mi reseña
Bueno, el escritor al principio lo dice, es un libro duro aunque no haya necesidad de escribir una línea de código, pero habrá mucho de este que leer.
Se que depende de cada quien, pero a mí me tomó unas 3 semanas leerlo, entre trabajo, ejercicio y otras cuestiones, logré darle su tiempo.
Traté de seguir las recomendaciones acerca de leerlo y tomarme mi tiempo, y de verdad siento que disfruté cada ejemplo así fueran 3 o 5 hojas de código, pero es que al leerlo es emocionante como el autor en ocasiones convierte un código que ya se ve bien o no tanto en algo super compacto, bien organizado y sobretodo, legible. Incluso llega a refactorizar con todo respeto a clases de librerías ya estandarizadas de Java.
Conforme vas leyendo cada ejemplo de este libro, es imposible no recordar código que ya has escrito, y replantearte el volver a escribirlo, porque ya se te están ocurriendo mejoras que podrías hacer a este con el objetivo de que sea más limpio.
Sin lugar a dudas este es un libro que yo recomendaría a cualquier persona que quiera aprender a escribir código limpio o mejorar sus habilidades respecto a esto. Pienso que alguien que apenas comienza en el área de desarrollo puede llegar a leerlo sin problemas y tal vez saltar los temas con los cuales no se sienta tan cómodo aún, de igual manera, alguien experimentado podría tomar este libro para ampliar un poco más su expertise en el área.
Pues, esta es mi reseña acerca de Clean Code by Robert C. Martin, espero que haya sido de tu agrado y si tenías la duda de comprarlo o no, pues ahora te sea más sencillo tomar una decisión o si no lo conocías pues ya tienes una recomendación.
Aquí puedes adquirirlo.
Nos vemos pronto!