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

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

BECK, KENT

24,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

  • MAMUT O HUMANOIDE
    RIBA, ALBERT
    Hace miles de años los mamuts se extinguieron porque el entorno los acabó eliminando de la tierra. Por su contra, los sapiens se transformaron y transformaron el entorno para que este, se adaptara a ellos. Ahora, los humanoides han venido para ayudarnos a seguir evolucionando, para aplicar más y mejor tecnología, pero al fin, vienen para ayudarnos y acompañarnos. La historia de...

    18,95 €

  • CHATGPT Y OPENAI. DESARROLLO Y USO DE HERRAMIENTAS DE INTELIGENCIA ARTIFICIAL GE
    SÁNCHEZ PALACIO, ARTURO
    Con la irrupción de ChatGPT en 2022, la inteligencia artificial generativa dio un salto revolucionario, democratizando el acceso a modelos avanzados de procesamiento de lenguaje. Este libro ofrece una guía completa para comprender, utilizar y desarrollar aplicaciones basadas en estos modelos, con un enfoque especial en ChatGPT y la suite de OpenAI.Desde los conceptos fundamenta...

    27,90 €

  • INTELIGENCIA ARTIFICIAL APLICADA AL MARKETING. CURSO PRÁCTICO
    RUBIO DUCE, ELSA
    La Inteligencia Artificial (IA) se ha consolidado como una herramienta esencial en el ámbito del marketing digital, transformando estrategias y optimizando procesos de toma de decisiones. Su capacidad para analizar grandes volúmenes de datos, identificar patrones de comportamiento y automatizar tareas permite a las empresas personalizar sus campañas, mejorar la experiencia del ...

    27,90 €

  • HUMANO + MÁQUINA
    R. DAUGHERTY, PAUL / WILSON, H. JAMES
    La inteligencia artificial ya no es sólo una noción futurista. Ya está aquí: un software que detecta lo que necesitamos, cadenas de suministro que «piensan» en tiempo real y robots que responden a los cambios de su entorno. Las empresas pioneras del siglo XXI ya utilizan la IA para innovar y crecer rápidamente. Las empresas que entienden cómo aprovechar la IA pueden adelantar...

    26,85 €

  • OPEN AI API. MODELO GPT PERSONALIZADO
    BOTTINI, CLAUDIO
    ¿Estás listo para liberar el verdadero potencial de la inteligencia artificial en tus proyectos? En este libro, te llevamos al mundo de los modelos GPT y la API de OpenAI, herramientas que están revolucionando la forma en que las empresas y los desarrolladores interactúan con la tecnología. Este libro es tu puerta de entrada para aprender a integrar estas tecnologías en tus apl...

    14,90 €

  • EXCEL Y POWER BI. EL CÓCTEL PERFECTO
    CARRASCO GÓMEZ, FRANCISCO JOSÉ
    Este libro es la guía definitiva para dominar Excel y Power BI, dos de las herramientas más poderosas en el mundo del análisis y visualización de datos. Diseñado de manera didáctica y estructurada, este texto está repleto de ejemplos prácticos y explicaciones claras que te llevarán desde los conceptos básicos hasta técnicas avanzadas, permitiéndote optimizar tus habilidades y s...

    29,90 €