Código limpio

Código limpio

Editorial:
Anaya multimedia
EAN:
9788441532106
Any d'edició:
Matèria
INFORM?TICA
ISBN:
978-84-415-3210-6
Pàgines:
464
idioma:
CASTELLANO
Ample:
175
Alt:
220
Disponibilitat:
DISPONIBLE (Lliurament en 1-2 dias)
Col·lecció:
PROGRAMACIóN

Descompte:

-5%

Abans:

53,50 €

Després:

50,83 €
IVA inclòs
Comprar

Cada año, se invierten innumerables horas y se pierden numerosos recursos debido a código mal escrito, ralentizando el desarrollo, disminuyendo la productividad, generando graves fallos e incluso pudiendo acabar con la organización o empresa. El reconocido experto de software Robert C. Martin, junto con sus colegas de Object Mentor, nos presentan sus óptimas técnicas y metodologías ágiles para limpiar el código sobre la marcha y crearlo de forma correcta, de este modo mejorará como programador. Esta obra se divide en tres partes. La primera describe los principios, patrones y prácticas para crear código limpio. La segunda incluye varios casos de estudio cuya complejidad va aumentando. Cada ejemplo es un ejercicio de limpieza y transformación de código con problemas. La tercera parte del libro contiene una lista de heurística  y síntomas de código erróneo (smells) confeccionada al crear los casos prácticos. El resultado es una base de conocimientos que describe cómo pensamos cuando creamos, leemos y limpiamos código. Imprescindible para cualquier desarrollador, ingeniero de software, director de proyectos, jefe de equipo o analista de sistemas interesado en crear código de mejor calidad. ¡El libro que todo programador debe leer!Prólogo Introducción Sobre la imagen de cubierta 1. Código limpio Hágase el código Código incorrecto El coste total de un desastre El gran cambio de diseño Actitud El enigma ¿El arte del código limpio? Concepto de código limpio Escuelas de pensamiento Somos autores La regla del Boy Scout Precuela y principios Conclusión Bibliografía 2. Nombres con sentido Introducción Usar nombres que revelen las intenciones Evitar la desinformación Realizar distinciones con sentido Usar nombres que se puedan pronunciar Usar nombres que se puedan buscar Evitar codificaciones Notación húngara Prefijos de miembros Interfaces e implementaciones Evitar asignaciones mentales Nombres de clases Nombres de métodos No se exceda con el atractivo Una palabra por concepto No haga juegos de palabras Usar nombres de dominios de soluciones Usar nombres de dominios de problemas Añadir contexto con sentido No añadir contextos innecesarios Conclusión 3. Funciones Tamaño reducido Bloques y sangrado Hacer una cosa Secciones en funciones Un nivel de abstracción por función Leer código de arriba a abajo: la regla descendente Instrucciones Switch Usar nombres descriptivos Argumentos de funciones Formas monádicas habituales Argumentos de indicador Funciones diádicas Triadas Objeto de argumento Listas de argumentos Verbos y palabras clave Sin efectos secundarios Argumentos de salida Separación de consultas de comando Mejor excepciones que devolver códigos de error Extraer bloques Try/Catch El procesamiento de errores es una cosa El imán de dependencias Error.java No repetirse Programación estructurada Cómo crear este tipo de funciones Conclusión SetupTeardownIncluder Bibliografía 4. Comentarios Los comentarios no compensan el código incorrecto Explicarse en el código Comentarios de calidad Comentarios legales Comentarios informativos Explicar la intención Clarificación Advertir de las consecuencias Comentarios TODO Amplificación Javadoc en API públicas Comentarios incorrectos Balbucear Comentarios redundantes Comentarios confusos Comentarios obligatorios Comentarios periódicos Comentarios sobrantes Comentarios sobrantes espeluznantes No usar comentarios si se puede usar una función o una variable Marcadores de posición Comentarios de llave de cierre Asignaciones y menciones Código comentado Comentarios HTML Información no local Demasiada información Conexiones no evidentes Encabezados de función Javadocs en código no público Ejemplo Bibliografía 5. Formato La función del formato Formato vertical La metáfora del periódico Apertura vertical entre conceptos Densidad vertical Distancia vertical Declaraciones de variables Variables de instancia Funciones dependientes Afinidad conceptual Orden vertical Formato horizontal Apertura y densidad horizontal Alineación horizontal Sangrado Romper el sangrado Ambitos ficticios Reglas de equipo Reglas de formato de Uncle Bob 6. Objetos y estructuras de datos Abstracción de datos Antisimetría de datos y objetos La ley de Demeter Choque de trenes Híbridos

Altres llibres de l'autor a Llibreria Bellart

  • Diseño funcional. Principios, patrones y prácticas -5%
    Titulo del libro
    Diseño funcional. Principios, patrones y prácticas
    Martin, Robert C.
    Anaya multimedia
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qu...
    DISPONIBLE (Lliurament en 1-2 dias)

    38,95 €37,00 €

  • ¡SÍ! -5%
    Titulo del libro
    ¡SÍ!
    Goldstein, Noah J. / Martin, Steve J. / Cialdini, Robert B.
    Lid
    Todos los días nos enfrentamos a situaciones en las que necesitamos que otros colaboren con nosotros para alca...
    No disponible

    19,90 €18,91 €

  • La artesanía del código limpio -5%
    Titulo del libro
    La artesanía del código limpio
    Martin, Robert C.
    Anaya multimedia
    Cómo escribir código del que se sienta orgulloso... todos los días  En La artesanía del código limpio...
    DISPONIBLE (Lliurament en 1-2 dias)

    39,95 €37,95 €

  • Números -5%
    Titulo del libro
    Números
    Ramos Martin, Araceli / Robert Frederick Ltd.Rt Freder
    Fher
    No disponible

    3,50 €3,33 €

  • El pequeño libro del sí -5%
    Titulo del libro
    El pequeño libro del sí
    Martin, Noah Goldstein y Robert Cialdini, Steve
    Alienta
    Este manual tamaño bolsillo se convertirá en tu mejor aliado para garantizar que todo el mundo diga «sí» a...
    DISPONIBLE (Lliurament en 1-2 dias)

    14,96 €14,21 €

Matèria a Llibreria Bellart

  • Excel 2010. Modelos Económicos y financieros -5%
    Titulo del libro
    Excel 2010. Modelos Económicos y financieros
    Moreno Bonilla, Fernando / Cano Rodríguez, Manuel
    Anaya multimedia
    Las hojas de cálculo fueron creadas con un firme propósito: evitar el tedioso proceso de repetir una y otra v...
    No disponible

    16,00 €15,20 €

  • Windows 7 -5%
    Titulo del libro
    Windows 7
    Pardo, Miguel
    Anaya multimedia
    Windows 7, la nueva versión del sistema operativo más conocido y difundido de todos los tiempos, ha salido al...
    No disponible

    21,50 €20,43 €

  • Programacion con Php 6 y MySQL -5%
    Titulo del libro
    Programacion con Php 6 y MySQL
    Harris, Andy
    Anaya multimedia
    PHP y MySQL se han convertido en un recurrente de la programación en Internet, una excelente combinación de l...
    No disponible

    28,00 €26,60 €

  • Redes Locales: Basico -5%
    Titulo del libro
    Redes Locales: Basico
    Gonzalez, Mª.Angeles
    Starbook editorial
    Este libro ofrece al lector los conceptos necesarios para montar una red deforma sencilla. Hace una descripció...
    No disponible

    11,90 €11,31 €

  • Ciencia de datos para la ciberseguridad -5%
    Titulo del libro
    Ciencia de datos para la ciberseguridad
    Martin De Diego
    Ra-ma
    El propósito de este libro es presentar la Ciencia de Datos como herramienta para comprender, prevenir, detect...
    DISPONIBLE (Lliurament en 1-2 dias)

    30,90 €29,36 €

Anaya multimedia a Llibreria Bellart

  • LPIC-2. Linux Professional Institute Certification -5%
    Titulo del libro
    LPIC-2. Linux Professional Institute Certification
    Smith, Roderick W.
    Anaya multimedia
    El Linux Professional Institute (LPI) ha creado la certificación LPI-2  dirigida a personas que quieran profun...
    No disponible

    63,90 €60,71 €

  • Técnicas de iluminación y render -5%
    Titulo del libro
    Técnicas de iluminación y render
    Birn, Jeremy
    Anaya multimedia
    El contínuo crecimiento de la creación de contenidos en 3D, ha motivado la aparición de múltiples recursos ...
    No disponible

    33,20 €31,54 €

  • Analítica Web -5%
    Titulo del libro
    Analítica Web
    Acera García, Miguel Ángel
    Anaya multimedia
    La analítica web es la disciplina profesional dedicada a la medición y  análisis de los datos registrados en...
    No disponible

    26,80 €25,46 €

  • Office 2000 para torpes -5%
    Titulo del libro
    Office 2000 para torpes
    Casas, Julián / Casas, José
    Anaya multimedia
    No disponible

    20,00 €19,00 €

  • El poder de ayudar -5%
    Titulo del libro
    El poder de ayudar
    Miranda Domínguez, Juan Carlos
    Anaya multimedia
    ¿Sabes qué hacer en una emergencia El poder de ayudar. Manual de primeros auxilios realiza un completo recorr...
    DISPONIBLE (Lliurament en 1-2 dias)

    19,95 €18,95 €