¿ORDENAR PRIMERO? UN EJERCICIO PERSONAL EN DISEÑO DE SOFTWARE EMPÍRICO
-5%

¿ORDENAR PRIMERO? UN EJERCICIO PERSONAL EN DISEÑO DE SOFTWARE EMPÍRICO

BECK, KENT

26,50 €
25,18 €
IVA incluido
Publishing house :
ANAYA MULTIMEDIA
Year of edition:
2024
ISBN:
978-84-415-5015-5
Pages :
120
Binding :
Rústica
Collection :
MULTIMEDIA
26,50 €
25,18 €
IVA incluido

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 quesea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extremay pionero de los patrones de diseño de software, sugiere cuándo ydónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo la estructura general delsistema.En lugar de intentar dominar la ordenación del código degolpe, este libro permite probar algunos ejemplos que tienen sentidopara el problema que se desee resolver. Si disponemos de una funcióngrande que contiene muchas líneas de código, aquí aprenderemos adividirla 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 librolograrás:* Comprender la teoría básica del funcionamiento del diseñode 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 programaci

Artículos relacionados

  • MITOS Y REALIDADES DE LA INTELIGENCIA ARTIFICIAL
    ATKINSON ABUTRIDY, JOHN
    Mitos y realidades de la inteligencia artificial es una obra de divulgación crítica sobre la IA, orientada a explicar de forma clara qué pueden hacer los sistemas actuales, cuáles son sus limitaciones y qué impacto real están teniendo en la sociedad.John Atkinson-Abutridy analiza los principales discursos que rodean a esta tecnología y desmonta mitos, exageraciones y expectativ...
    Available

    10,50 €9,98 €

    Buy
  • DISEÑA ESCENARIOS IMAGINARIOS
    FOWKES, NATHAN
    Incontables películas, animaciones y videojuegos se vuelven memorables gracias a sus escenarios. Entornos envolventes, paisajes impresionantes y lugares únicos: estos son elementos clave que hacen que nuestros mundos de ficción favoritos sean tan inmersivos y especiales. Pero, ¿cómo se diseñan esos lugares En este libro, el veterano de la industria Nathan Fowkes (El príncipe de...
    Available

    41,90 €39,81 €

    Buy
  • PROGRAMACIÓN EN JAVA
    GARCIA GARCIA-DONCEL, JESUS / GÓMEZ DELGADO, JAVIER
    Programación en Java: Construye aplicaciones robustas y multiplataforma es una guía exhaustiva diseñada para acompañar al lector desde la configuración del entorno de desarrollo y el kit de herramientas de Java hasta la creación de aplicaciones robustas y profesionales. Este manual ofrece un camino claro y práctico para dominar el lenguaje, explorando la lógica de programación...
    Available

    28,00 €26,60 €

    Buy
  • ESCRIBIR PROMPTS EFICACES PARA DUMMIES
    DI BELLO, BONAVENTURA
    Mientras millones de usuarios utilizan herramientas como ChatGPT o Gemini a diario, la mayoría se basa en prompts improvisados o colecciones de ejemplos predefinidos, sin desarrollar habilidades realmente transferibles. Este manual, en cambio, adopta la filosofía de «enseñar a hacer»: mediante un enfoque gradual y metódico, basado en marcos de trabajo estructurados y diagnóstic...
    Available

    19,95 €18,95 €

    Buy
  • GENERACIÓN IA
    LÁZARO ÁVILA, MARÍA
    Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...
    Available

    22,95 €21,80 €

    Buy
  • CONTRA LA BAZOFIA DIGITAL
    LOZANO, IRENE
    En plena revolución de la inteligencia artificial, una defensa del pensamiento humano, el criterio propio y la conversación real. En apenas unos años, los modelos de lenguaje de inteligencia artificial han pasado de ser una curiosidad tecnológica a convertirse en herramientas cotidianas. Redactan correos, hacen los deberes de nuestros hijos, nos asesoran en decisiones vitales y...
    Available

    18,90 €17,96 €

    Buy