¿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

  • LA VENTAJA DEL STORYTELLING
    FARR, CHRISTINA
    Una guía práctica para descubrir los secretos de las grandes narrativasDurante décadas, el sector empresarial se ha contentado con líderes que generan beneficios y toman decisiones estratégicas. Sin embargo, en el mundo ultracompetitivo en el que vivimos hoy en día, reunir estas condiciones ya no es suficiente. La habilidad de contar una historia convincente sobre tu producto o...
    Solo 1 en stock

    17,00 €

  • ELON MUSK (EDICIÓN EN ESPAÑOL)
    ISAACSON, WALTER
    Cuando Elon Musk era un niño en Sudáfrica, sufría a menudo acoso escolar. Un día un grupo de niños lo empujó por unas escaleras de hormigón y le patearon hasta que su cara se hinchó como una pelota. Pasó una semana en el hospital. Pero las cicatrices físicas fueron insignificantes comparadas con las emocionales, las que le había causado su padre, un canalla, ingeniero carismáti...
    Solo 1 en stock

    14,96 €

  • VENDE A LA MENTE, NO A LA GENTE
    KLARIC, JÜRGEN
    "¿Por qué decidimos que nos gusta el color azul cuando los estudios demuestran que preferimos el verde? ¿Qué determina en qué gastamos el dinero? ¿Qué frase puede ayudar a motivar a un equipo de cientos de miles de vendedores? ...
    Solo 1 en stock

    10,95 €

  • STORYTELLING COMO ESTRATEGIA DE COMUNICACIÓN
    LAMARRE, GUILLAUME
    Érase una vez un mundo en el que la comunicación funcionaba solo en una dirección. Cada día, marcas e instituciones se limitaban a repetir su mensaje muchas veces. Pero entonces, llegó un tsunami digital, arrasó aquel mundo, y el público empezó a decidir cómo y cuándo deseaba recibir la información. Por ese motivo, las marcas tuvieron que reinventar completamente sus estrategia...
    Solo 1 en stock

    22,90 €

  • APRENDE A TRABAJAR
    KING, MICHELLE P.
    La sutil ciencia de avanzar sin perderse La experta organizacional y aclamada autora de The Fix presenta esta guía única y reveladora con la que enten-der y cumplir las normas no escritas del mercado laboral (la clave para tener éxito y encontrar un propósito sin cambiar de identidad en el mundo corporativo actual). Durante sus dos décadas investigando a diversas organiz...
    Solo 1 en stock

    16,00 €

  • CÓMO TRABAJAR CON (CASI) TODO EL MUNDO
    BUNGAY STANIER, MICHAEL
    Toda relación en tu entorno laboral puede mejorar. Este libro te explica cómo lograrlo.El equipo que diriges, cómo trabajas con tu superior, la manera en que colaboras con tus compañeros, cómo te implicas en los proyectos importantes y conectas con los clientes estratégicos. Tu felicidad y tu éxito dependen de tus relaciones laborales y, sin embargo, la mayoría de nosotros deja...
    Solo 1 en stock

    14,00 €