Hace un tiempo me recomendaron leer Clean Code de Robert C. Martin, un libro que contiene argumentos e ideas para mejorar el código que programas recurriendo a factores a menudo minusvalorados como el nombre de las variables y los métodos que vas programando.
No puedo destacar cuán interesante me ha resultado el libro: sencillamente me ha encantado. Seguro que muchas de las buenas prácticas que recomienda ya las estás empleando; al menos, si llevas en esto ya varios años es más que probable que así sea. Pero, al mismo tiempo, Martin consigue explicar los motivos por el que las cosas se pueden hacer mejor, lo cual añade mucho valor a la lectura.
Como punto algo más flojo está el hecho de que es un libro escrito en 2008, cuyos ejemplos (principalmente, Java) han quedado algo atrás en cuanto al código mismo, si bien continúan siendo validísimos los principios con los que lo organiza. No es grave: al fin y al cabo durante las mejores secciones del libro se debate sobre cosas fundamentales como nombres de variables, u organización de funciones, clases, así como gestión de excepciones y muchos otros aspectos.
En general, un libro que se lee en un rato, y al que si estás metido en temas de programación deberías echar un ojo. Como digo: te va a reafirmar en hacer algunas cosas bien como ya las estás haciendo, y te va a animar a repensar otras donde ni siquiera te va a resultar difícil comenzar a aplicarlas y alcanzar esa mejora. Lectura recomendada.
Interesante, se va directo a la pila de libros para leer. ¿Tienes referencias del mismo autor para su blibro “Clean architecture”? En Amazon hay pack con los dos en formato ebook: https://amzn.to/2zD9IRw
Pues no tengo referencias sobre ese, así que no me atrevo a recomendar, jeje.