¿Alguien ha leído Clean Code?

Iniciado por RevolucionVegana, 19 Julio 2017, 01:15 AM

0 Miembros y 1 Visitante están viendo este tema.

RevolucionVegana

Hola buenas tengo curiosidad por saber si alguien ha leído este libro que según dicen casi todas las personas que he leído por foros es muy bueno el libro, yo lo querría para darme cuenta de malas prácticas de programación e intentar ser más eficiente, entonces quería saber por curiosidad si alguno de vosotros lo ha leído y en el caso de que sea que sí, podríais decirme que os ha parecido y un poco de que habla? Con un par de líneas me sería suficiente, gracias y un saludo a todos!
HAS DICHO ALGO NENAAAAAA?!

Randomize

Yo no he leído el libro de hecho soy muy escueto, o mejor dicho selectivo, a la hora de leer.

Ésta es la segunda linea para decirte que estoy detrás de aprender a programar, ya me depuraré yo solo  ;D

shellb_c0de

Te recomiendo bastante ese libro, de hecho puedes encontrar algunos vídeos en la red del tio Bob hablando sobre este tema, te da consejos para generar código de mejor calidad, mas fácil de mantener, testear, sobre el refactor del código, te habla sobre temas como que el código no se debería de comentar, debe ser lo suficiente limpio, dividir el código en diferentes partes que sean colaborativas desacopladas, eliminar código duplicado, en fin los ejemplos son un poco viejitos pero sirven.

En lo personal creo que es un libro de lectura obligatoria para todo Dev.
"Tu vida solo es la suma del resto de una ecuación no balanceada, connatural a la programación de Matrix. Eres el producto eventual de una anomalía, que no se ha logrado suprimir de esta armonía de precisión matemática. Aunque sigues siendo una incomodidad que evito con frecuencia, es previsible y no escapa a unas medidas de control que te han conducido inexorablemente aquí.

~ Yoya ~

Yo llevo alrededor 8 años programando y 4 de manera profesional. He trabajado en empresas de menos de 50 empleados hasta multi nacionales con miles de empleados.

El libro me lo lei hace alrededor de 3 años y te ayudara en lo siguiente:

  • Sabras que partes del codigo deben ser re-diseñada y como hacerlo
  • Te ayuda mucho a tomar desiciones de diseño del codigo
  • Programaras de forma que cualquier ajuste pueda causarte la menor cantidad de bug
  • Se facilita mucho introducir cambios en un codigo bien diseñado
  • Sabras decidir cuando un nombre de una clase, variable, metodo es correcto
  • Sabras decidir cuando debes dividir una clase o metodo en varias clases o varios metodos
  • Sabras decidir si un codigo pertenece a una clase o no, de la misma forma que las funciones
  • Sabras utilizar de forma efectiva las excepciones

Con el indice del libro sabras de que trata y lo bueno es que podras aplicar los principios a cualquier lenguaje.

La forma en que diseñas un software, muestra la calidad de desarollador que eres.

Lo mas curioso es que mas del 70% de las personas violan mas del 70% de los principios del libro.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

RevolucionVegana

Muchas gracias a todos por vuestras respuestas, me lo voy a empezar a leer y cuando lo termine (no se cuanto me llevará, me lo tomaré con calma) vuelvo y os digo que me ha parecido, un saludo!
HAS DICHO ALGO NENAAAAAA?!