¿Primero ordenado? Un ejercicio personal de diseño empírico de software

Puntuación:   (4,3 de 5)

¿Primero ordenado? Un ejercicio personal de diseño empírico de software (Kent Beck)

Opiniones de los lectores

Resumen:

El libro «Tidy First», de Kent Beck, se centra en el concepto de «ordenar» el código mediante pequeñas refactorizaciones no funcionales para mejorar su calidad con el tiempo. Aunque ofrece un marco y unas ideas útiles, ha recibido críticas dispares debido a su brevedad, falta de profundidad y presentación a veces confusa.

Ventajas:

El libro está bien estructurado, es fácil de leer y ofrece consejos prácticos para ordenar el código. A muchos lectores les ha parecido interesante, sobre todo la tercera parte, que trata de los aspectos financieros del software y la toma de decisiones. Tidy First» se considera una introducción útil a la refactorización, sobre todo para principiantes, y algunos aprecian su enfoque para simplificar el mantenimiento del código.

Desventajas:

Los detractores señalan que el libro carece de profundidad y puede parecer demasiado conciso, ya que muchos capítulos sólo tienen una o dos páginas. Algunos lo consideran repetitivo o demasiado básico, y echan en falta más ejemplos concretos, ilustraciones o explicaciones detalladas de los conceptos clave. El libro no profundiza en temas avanzados, lo que puede decepcionar a los desarrolladores experimentados que busquen conocimientos más profundos.

(basado en 31 opiniones de lectores)

Título original:

Tidy First?: A Personal Exercise in Empirical Software Design

Contenido del libro:

El código desordenado es una molestia. "Ordenar" el código, para hacerlo más legible, requiere dividirlo en secciones manejables.

En esta guía práctica, el autor Kent Beck, creador de Extreme Programming y pionero de los patrones de software, sugiere cuándo y dónde aplicar ordenaciones para mejorar el código sin perder de vista la estructura general del sistema. En lugar de intentar dominar la ordenación de golpe, este libro le permite probar algunos ejemplos que tengan sentido para su problema. Si tiene una función grande que contiene muchas líneas de código, aprenderá a dividirla lógicamente en trozos más pequeños.

Por el camino, aprenderá la teoría que hay detrás del diseño de software: acoplamiento, cohesión, flujos de caja descontados y opcionalidad. Este libro le ayudará a: Comprender la teoría básica de cómo funciona el diseño de software y las fuerzas que actúan sobre él.

Explorar la diferencia entre los cambios en el comportamiento de un sistema y los cambios en su estructura. Mejorar su experiencia de programación ordenando unas veces primero y otras después.

Aprenda a realizar grandes cambios en pasos pequeños y seguros. Abordar el diseño como una actividad humana con incentivos divergentes.

Otros datos del libro:

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

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Desarrollo basado en pruebas: Por ejemplo - Test Driven Development: By Example
En pocas palabras, el desarrollo basado en pruebas pretende...
Desarrollo basado en pruebas: Por ejemplo - Test Driven Development: By Example
Explicación de la programación extrema: Abrazar el cambio - Extreme Programming Explained: Embrace...
Casi cinco años después de que la primera edición...
Explicación de la programación extrema: Abrazar el cambio - Extreme Programming Explained: Embrace Change
Guía de bolsillo de JUnit - JUnit Pocket Guide
JUnit, creado por Kent Beck y Erich Gamma, es un marco de trabajo de código abierto para el desarrollo dirigido por pruebas en...
Guía de bolsillo de JUnit - JUnit Pocket Guide
¿Primero ordenado? Un ejercicio personal de diseño empírico de software - Tidy First?: A Personal...
El código desordenado es una molestia. "Ordenar"...
¿Primero ordenado? Un ejercicio personal de diseño empírico de software - Tidy First?: A Personal Exercise in Empirical Software Design

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)