Cinco líneas de código: Cómo y cuándo refactorizar

Puntuación:   (4,9 de 5)

Cinco líneas de código: Cómo y cuándo refactorizar (Christian Clausen)

Opiniones de los lectores

Resumen:

El libro «Five Lines of Code», de Christian Clausen, es muy recomendable para desarrolladores de todos los niveles de experiencia, ya que ofrece valiosas ideas sobre prácticas de codificación, en particular la refactorización. Es elogiado por su enfoque estructurado, sus ejemplos prácticos y su capacidad para suscitar debates reflexivos sobre la calidad del código.

Ventajas:

El contenido invita a la reflexión y pone en tela de juicio los conocimientos y perspectivas existentes sobre la refactorización y las prácticas de codificación.
Bien estructurado, con una clara distinción entre teoría y aplicación práctica, lo que lo hace accesible tanto a desarrolladores noveles como experimentados.
Ofrece ejemplos concretos y un repositorio GitHub para la práctica.
Fomenta la mejora continua de las prácticas de codificación, en lugar de buscar un «código limpio» desde el principio.
Estilo de redacción inclusivo que se adapta a un público global, incluidos los hablantes no nativos de inglés.
Proporciona pasos prácticos y técnicas que pueden aplicarse a cualquier proyecto de programación.

Desventajas:

Algunas secciones pueden resultar complejas para ciertos lectores, dificultando su seguimiento.
El uso de TypeScript puede no resultar atractivo para todos los desarrolladores, especialmente para aquellos que prefieren otros lenguajes de programación.
Algunos lectores encontraron ciertas afirmaciones controvertidas o discutibles, lo que indica que no todos los conceptos pueden resonar con todo el mundo.

(basado en 11 opiniones de lectores)

Título original:

Five Lines of Code: How and When to Refactor

Contenido del libro:

Cinco líneas de código enseña refactorización centrada en reglas concretas y en reducir cualquier método a cinco líneas o menos. No se necesita jerga ni complicados conocimientos de pruebas automatizadas, sino sencillas pautas y patrones ilustrados con detallados ejemplos de código.

En Cinco líneas de código aprenderá:

Las señales de un mal código.

Mejorar el código de forma segura, incluso cuando no lo entiende.

Equilibrio entre optimización y generalidad del código.

Prácticas adecuadas del compilador.

El método Extract, Introduciendo el patrón Strategy, y muchos otros patrones de refactorización.

Escribir código estable que permita el cambio por adición.

Escribir código que no necesite comentarios.

Prácticas del mundo real para una gran refactorización.

Mejorar el código existente -refactorizar- es una de las tareas más comunes a las que se enfrentará como programador. Cinco líneas de código le enseña reglas de refactorización claras y prácticas que puede aplicar sin depender de juicios intuitivos como los "olores de código". Siguiendo la perspectiva experta del autor -que la refactorización y los olores de código pueden aprenderse siguiendo un conjunto concreto de principios- aprenderá cuándo refactorizar su código, qué patrones aplicar a qué problema y las características del código que indican que ha llegado el momento de rehacerlo.

Prólogo de Robert C. Martin.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología.

Todo código base contiene errores e ineficiencias que hay que encontrar y corregir. Refactorice de la forma correcta y su código se volverá elegante, fácil de leer y fácil de mantener. En este libro, aprenderá un enfoque único para la refactorización que implementa cualquier método en cinco líneas o menos. También descubrirá un secreto que la mayoría de los desarrolladores veteranos conocen: ¡a veces es más rápido martillear el código y arreglarlo después!

Acerca del libro.

Cinco líneas de código es una nueva visión de la refactorización para desarrolladores de todos los niveles. En él, dominará el enfoque innovador del autor Christian Clausen, aprendiendo reglas concretas para reducir cualquier método a cinco líneas... ¡o menos! Aprenderá cuándo refactorizar, patrones de refactorización específicos que se aplican a los problemas más comunes y características del código que debería eliminarse por completo.

Qué contiene.

Las señales de un mal código.

Mejorar el código de forma segura, incluso cuando no lo entiende.

Equilibrio entre optimización y generalidad del código.

Prácticas adecuadas de compilación.

Acerca del lector.

Para desarrolladores de todos los niveles. Los ejemplos utilizan Typescript fácil de leer, en el mismo estilo que Java y C#.

Sobre el autor.

Christian Clausen trabaja como Technical Agile Coach, enseñando a los equipos a refactorizar código.

Tabla de contenidos.

1 Refactorización de la refactorización.

2 Mirando bajo el capó de la refactorización.

PARTE 1 APRENDER REFACTORIZANDO UN JUEGO DE ORDENADOR.

3 Destrozar una función larga.

4 Hacer funcionar códigos de tipo.

5 Fusionar código similar.

6 Defender los datos.

PARTE 2 LLEVAR LO APRENDIDO AL MUNDO REAL.

7 Colabora con el compilador.

8 Aléjate de los comentarios.

9 Ama borrar código.

10 Nunca tengas miedo de añadir código.

11 Sigue la estructura del código.

12 Evita las optimizaciones y la generalidad.

13 Haz que el código malo parezca malo.

14 Para terminar.

Otros datos del libro:

ISBN:9781617298318
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:275

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Cinco líneas de código: Cómo y cuándo refactorizar - Five Lines of Code: How and When to...
Cinco líneas de código enseña refactorización...
Cinco líneas de código: Cómo y cuándo refactorizar - Five Lines of Code: How and When to Refactor

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)