ORDENAR PRIMERO? UN EJERCICIO PERSONAL DE DISEÑO EMPIRICO DE SOFTWARE

ORDENAR PRIMERO? UN EJERCICIO PERSONAL DE DISEÑO EMPIRICO DE SOFTWARE

BECK, KENT

25,95 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2024
ISBN:
978-84-415-5015-5
Páginas:
112
Encuadernación:
Rústica
Colección:
Títulos Especiales

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Prólogo
Prefacio
Introducción

Parte I. Preceptos de ordenación
Capítulo 1. Cláusulas de guarda
Capítulo 2. Código muerto
Capítulo 3. Normalizar las simetrías
Capítulo 4. Nueva interfaz, antigua implementación
Capítulo 5. Orden de lectura
Capítulo 6. Orden de cohesión
Capítulo 7. Unir declaración e inicialización
Capítulo 8. Variables aclaratorias
Capítulo 9. Constantes aclaratorias
Capítulo 10. Parámetros explícitos
Capítulo 11. Separar sentencias
Capítulo 12. Extraer funciones auxiliares
Capítulo 13. Todo el código en un solo bloque
Capítulo 14. Comentarios aclaratorios
Capítulo 15. Borrar comentarios redundantes

Parte II. Gestionar el orden
Capítulo 16. Separar las ordenaciones
Capítulo 17. Encadenar ordenaciones
Capítulo 18. Tamaños de lote
Capítulo 19. Ritmo
Capítulo 20. Organización
Capítulo 21. Primero, después, más tarde, nunca

Parte III. Teoría
Capítulo 22. Elementos relacionados con beneficios
Capítulo 23. Estructura y comportamiento
Capítulo 24. Economía: el valor temporal y la opcionalidad
Capítulo 25. Un euro hoy vale más que un euro mañana
Capítulo 26. Opciones
Capítulo 27. Opciones frente a flujos de fondos
Capítulo 28. Cambios en la estructura reversibles
Capítulo 29. Acoplamiento
Capítulo 30. Equivalencia de Constantine
Capítulo 31. Acoplamiento frente a desacoplamiento
Capítulo 32. Cohesión
Capítulo 33. Conclusión
Apéndice: referencias y lista de lecturas comentadas
Índice alfabético

El código desordenado es un fastidio. 'Limpiar' el código, para que sea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extrema y pionero de los patrones de diseño de software, sugiere cuándo y dónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo la estructura general del sistema.En lugar de intentar dominar la ordenación del código de golpe, este libro permite probar algunos ejemplos que tienen sentido para el problema que se desee resolver. Si disponemos de una función grande que contiene muchas líneas de código, aquí aprenderemos a dividirla de una manera lógica en fragmentos más pequeños. En paralelo aprenderemos la teoría del diseño de software: acoplamiento, cohesión, flujos de fondos descontados y opcionalidad.Con este libro lograrás:* Comprender la teoría básica del funcionamiento del 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 la experiencia de

Artículos relacionados

  • BASTIONADO DE REDES Y SISTEMAS
    GIMÉNEZ MUÑOZ, DAVID / MANERO CANTÍN, ANTONIO J.
    En un mundo cada vez más digitalizado, la seguridad de redes, sistemas y dispositivos se ha convertido en un pilar fundamental para garantizar la continuidad y resiliencia de cualquier rganización. Este libro ofrece una guía completa y práctica sobre el bastionado o hardening.A lo largo de sus capítulos, el lector encontrará un recorrido exhaustivo por los principios de la cibe...

    29,90 €

  • BREVE HISTORIA DE LA IA
    WALSH, TOBY
    Desde que Alan Turing planteó por primera vez la pregunta «¿Pueden pensar las máquinas?», la inteligencia artificial ha pasado de ser una mera especulación a erigirse como una verdadera fuerza transformadora. Esta Breve historia de la IA recorre esta evolución, desde el visionario trabajo de Ada Lovelace hasta la revolucionaria derrota del campeón mundial de ajedrez por IBM y e...

    19,80 €

  • INTELIGENCIA ARTIFICIAL Y TALENTO
    ÁLVAREZ DE LINERA ROS, MARÍA / MARTÍNEZ MONGE, VÍCTOR
    Un libro que recoge las ideas más innovadoras sobre el fenómeno global de la inteligencia artificial.La inteligencia artificial está siendo clave en la transformación del mundo. Su capacidad para analizar grandes volúmenes de datos y para ofrecer respuestas inmediatas ayuda a la toma de decisiones estratégicas. De la mano de los mejores expertos en España, este libro ofrece una...

    21,90 €

  • ¿Y SI LA IA ME ARREGLA LA VIDA?
    VELASCO-GALLEGO, CHRISTIAN
    ¿Y si pudieras usar la inteligencia artificial para simplificar tu vida sin complicártela más? Este libro no es para expertos. Es para personas reales, con trabajos reales, problemas reales… y ganas de que alguien –o algo– les eche una mano sin pedirles un máster a cambio. ¿Y si la IA me arregla la vida? es un manual práctico, divertido y brutalmente honesto sobre cómo aprovech...

    18,95 €

  • AMOR PROGRAMADO
    ARRABALES, RAÚL
    Las emociones y las máquinas se entrelazan de maneras sorprendentes.El doctor en Inteligencia Artificial Raúl Arrabales nos revela en estas páginas cómo la neurociencia, la psicología y la IA pueden ayudarnos a entender lo que nos hace humanos. Desde las relaciones cotidianas con asistentes artificiales hasta la posibilidad de construir vínculos afectivos con máquinas, Amor Pro...

    19,90 €

  • UNITY E INTELIGENCIA ARTIFICIAL. PROGRAMACIÓN, MULTIJUGADOR Y APRENDIZAJE AUTOMÁ
    RUIZ DE ALEGRIA, ASIER
    Si estás leyendo esto, es porque te apasionan los videojuegos y quieres ir un paso más allá. Este libro no requiere que domines C# ni que entiendas de redes o inteligencia artificial desde el inicio. Aquí se parte de cero, con un enfoque progresivo y sin barreras, para que aprendas a desarrollar videojuegos completos y funcionales usando Unity. A lo largo de sus capítulos, apre...

    29,90 €