¿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

25,95 €
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)
25,95 €
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

  • *ITINERARIO PERSONAL PARA LA EMPLEABILIDAD, GRADO BÁSICO
    JUAN RODRÍGUEZ, CARMEN MARÍA
    Este libro desarrolla los contenidos del módulo profesional 3159 Itinerario personal para la empleabilidad, establecido en el Real Decreto 659/2023, de 18 de julio, impartido en todos los ciclos formativos de grado básico de todas las familias profesionales. Su contenido se ajusta los resultados de aprendizaje y criterios de evaluación del módulo, cuyo objetivo es que el alumna...
    Solo 1 en stock

    14,96 €

  • PIENSA RÁPIDO, HABLA MEJOR
    ABRAHAMS, MATT
    ¿Te has quedado alguna vez en blanco durante la presentación de un proyecto importante, sin saber qué decir ni cómo reaccionar? Matt Abrahams, reconocido especialista en comunicación, ha dedicado su carrera a ayudar a personas a superar el miedo y la ansiedad al hablar en público. A través de una guía práctica, comparte herramientas y estrategias que permiten incluso a los orad...
    Solo 1 en stock

    20,90 €

  • CÓMO TRABAJAR CON GENTE COMPLICADA
    RYAN, LEAK
    ¿QUIÉN ES LA PERSONA MÁS COMPLICADA CON LA QUE TRABAJAS? Es probable que no necesites pensarlo demasiado para responder a esta pregunta. Ya sabes cuál es su nombre, cuál es su puesto, cuáles son sus manías y sus defectos. Has vivido de primera mano el desgaste mental y emocional que deja a su paso. Has visto los problemas que genera en todo el equipo. Te gustaría arreglarla, ca...
    Solo 1 en stock

    20,90 €

  • GESTIÓN DE PROYECTOS DE I+D+I CON FINANCIACIÓN PÚBLICA
    CASTILLO CÁRDENAS, PATRICIA
    Domina los proyectos de I+D+I con financiación pública Los programas públicos de I+D+I pueden transformar equipos, organizaciones e incluso territorios. Son oportunidades extraordinarias, pero complejas y exigentes. Para quien se inicia, el camino puede resultar abrumador: hay que convertir ideas en innovaciones viables, cumplir con estrictos requisitos administrativos, coordi...
    Solo 1 en stock

    25,80 €

  • ARROGANTE
    BRAVO, ISRA
    El copywriter más influyente de habla hispana regresa a las libreríasMira. El otro día iba por la calle y me paró un chico, de casualidad venía con uno de mis libros. Me saludó y me pidió que se lo firmara. Sí, iba con una mochila, bolis, libros y una camiseta sudada. Todo en orden. Entonces, mientras se lo firmo me pregunta, ¿Isra, me das una receta para ser rico? Me hizo grac...
    En stock

    18,95 €

  • HUMANX
    DAVID ARCONADA, / BILL PRICE,
    La CX tradicional ha dejado de funcionar. Tras años de obsesión con métricas, encuestas, NPS y customer journeys, demasiadas empresas siguen sin lograr lo esencial: crear experiencias que importen y construir relaciones sólidas y significativas con clientes y empleados. Y lo más preocupante: continúan invirtiendo tiempo, dinero y recursos en enfoques que no generan resultados r...
    Solo 1 en stock

    23,95 €