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

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

BECK, KENT

26,50 €
IVA incluido
Consultar disponibilidad
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2024
Materia
Empresa
ISBN:
978-84-415-5015-5
Páginas:
112
Encuadernación:
RUSTEGA
Colección:
TITULOS ESPECIALES (ANANYA MULTIMEDIA)
26,50 €
IVA incluido
Consultar 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 programación ordenando a veces primero y a veces después.* Aprender a realizar cambios de envergadura en pequeños pasos seguros.* Abordar el diseño de software como un ejercicio de relaciones humanas.

Artículos relacionados

  • TU EMPRENDEDOR INTERIOR
    SABATIER, GRANT
    "Nunca ha habido un mejor momento para emprender. A medida que los salarios se estancan y los trabajos tradicionales pierden atractivo, la gente está ansiosa por convertirse en su propio jefe y salir de la rutina. Pero ¿por dónde empezar? ¿Dónde encontrar las verdaderas oportunidades? ¿Cómo evitar ser absorbido por tu emprendimiento y terminar sin tiempo para ti mismo? Y, lo má...
    En stock

    22,90 €

  • MANAGING UP
    WILDING, MELODY
    ¿Te sientes vulnerable a los caprichos de tus superiores y las políticas internas de la empresa? ¿Sientes que te microgestionan, te interrumpen en las reuniones, te sobrecargan de trabajo tedioso o te excluyen ante las oportunidades de ascenso?... Este libro propone una salida. Melody Wilding, coach profesional experta en comportamiento humano, ofrece una guía clara y táctica c...
    En stock

    21,90 €

  • LAS LEYES DEL PODER
    TRACY, BRIAN
    Desde la Antigüedad, los sabios han aplicado ciertos principios para alcanzar metas extraordinarias capaces de transformar el mundo. En este libro esencial, el autor best seller y experto en desarrollo humano Brian Tracy reúne estas leyes universales que pueden cambiar tu destino. Los principios del éxito son tan eficientes, eternos e inmutables como las leyes físicas que rigen...
    En stock

    11,95 €

  • LIDERANDO LA ERA DE LA IA GENERATIVA
    GONZALEZ SANCHEZ, ADRIAN
    Aquí tienes una sinopsis más fluida y natural de 'Liderando la era de la IA generativa', diseñada para captar la atención de un perfil directivo:Liderando la era de la IA generativa: El 'sistema operativo' para el líder modernoEn un mercado saturado de ruido y promesas tecnológicas, este libro no busca ser un manual técnico más, sino el manual de estrategias definitivo para qui...
    Solo 1 en stock

    28,50 €

  • LO QUE YA SABES
    HUANG, LAURA
    "¿Qué distingue a las personas más exitosas? Puede que pienses que la respuesta es el trabajo duro (y, sin duda, lo es en parte), pero en sus entrevistas con algunas de las figuras más destacadas desde directores generales, emprendedores e inversores hasta atletas olímpicos, ganadores del Pulitzer y estrellas del rock, la prestigiosa profesora de management Laura Huang descubri...
    Solo 1 en stock

    20,95 €

  • UN PROPÓSITO PARA TU VIDA
    COVEY, STEPHEN R.
    "¿Estoy en el trabajo adecuado? ¿Cómo es mi vida privada? ¿Qué es lo que realmente quiero conseguir? Cada vez somos más a los que nos asaltan estas preguntas existenciales y, cuando intentamos darles respuesta, rápidamente nos damos cuenta de que no son nada fáciles de encontrar. Por ello, Stephen R. Covey presenta este cuaderno de ejercicios que, basándose en sus 7 hábitos, es...
    Solo 1 en stock

    19,90 €