Book description
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
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 la Programación Extrema y pionero de los patrones de software, sugiere cuándo y dónde puedes aplicar ordenaciones para mejorar tu código sin perder de vista la estructura general del sistema.
En lugar de intentar dominar la ordenación de golpe, este libro te permite probar algunos ejemplos que tengan sentido para tu problema. Si tienes una gran función que contiene muchas líneas de código, aprenderás a dividirla lógicamente en trozos más pequeños. Por el camino, aprenderás la teoría que hay detrás del diseño de software: acoplamiento, cohesión, flujos de caja descontados y opcionalidad.
Este libro te ayuda:
- 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
- Mejora tu experiencia programando unas veces ordenando primero y otras después
- Aprende a hacer grandes cambios en pasos pequeños y seguros
- Enfoca el diseño de software como un ejercicio de relaciones humanas
Table of contents
- Prólogo
- Prefacio
- Introducción
- I. Limpieza
- 1. Cláusulas de guarda
- 2. Código Muerto
- 3. Normalizar simetrías
- 4. Nueva interfaz, antigua aplicación
- 5. Orden de lectura
- 6. Orden de cohesión
- 7. Juntar Declaración e Inicialización
- 8. Explicación de las variables
- 9. Explicación de las constantes
- 10. Parámetros explícitos
- 11. Declaraciones de trozos
- 12. Ayudante de extracción
- 13. Una Pila
- 14. Explicación de los comentarios
- 15. Eliminar comentarios redundantes
- II. Gestión de
- 16. Ordenar por separado
- 17. Encadenamiento
- 18. Tamaños de lote
- 19. Ritmo
- 20. Desenredarse
- 21. Primero, Después, Más tarde, Nunca
- III. Teoría
- 22. Elementos relacionados beneficiosamente
- 23. Estructura y comportamiento
- 24. Economía: Valor temporal y opcionalidad
- 25. Un dólar hoy > Un dólar mañana
- 26. Opciones
- 27. Opciones frente a flujos de caja
- 28. Cambios estructurales reversibles
- 29. Acoplamiento
- 30. La equivalencia de Constantino
- 31. Acoplamiento frente a desacoplamiento
- 32. Cohesión
- 33. Conclusión
- Apéndice. Lista de lecturas comentadas y referencias
- Índice
- Sobre el autor
Product information
- Title: ¿Primero ordenado?
- Author(s):
- Release date: September 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098182984
You might also like
book
Concurrencia en Go
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com La concurrencia puede …
book
De monolito a microservicio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com ¿Cómo se desenreda …
book
Aprender CoreDNS
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com Hasta hace poco, …
book
Convertirse en SRE
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com ¿Te gustaría que …