Código limpio

Código limpio

Editorial:
Anaya multimedia
EAN:
9788441532106
Año de edición:
Materia
INFORMATICA
ISBN:
978-84-415-3210-6
Páginas:
464
Idioma:
CASTELLANO
Ancho:
175
Alto:
220
Disponibilidad:
DISPONIBLE (Entrega en 1-2 días)
Colección:
PROGRAMACIóN

Descuento:

-5%

Antes:

53,50 €

Despues:

50,83 €
IVA incluido
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

Otros libros del autor en Libreria Santos Lectores

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

    3,50 €3,33 €

  • Grandes de alhambra: universo / humano -5%
    Titulo del libro
    Grandes de alhambra: universo / humano
    Martin, Rees / Winston, Robert
    Alhambra
    No disponible

    41,90 €39,81 €

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

    3,50 €3,33 €

  • Desarrollo ágil esencial -5%
    Titulo del libro
    Desarrollo ágil esencial
    Martin, Robert C.
    Anaya multimedia
    Casi veinte años después de la presentación del Manifiesto Ágil, el legendario Robert C. Martin Uncle Bob v...
    DISPONIBLE (Entrega en 1-2 días)

    33,95 €32,25 €

  • ARQUITECTURA LIMPIA -5%
    Titulo del libro
    ARQUITECTURA LIMPIA
    Martín, Robert C.
    Anaya multimedia
    Aplicando unas reglas universales de la arquitectura de software, podrá mejorar tremendamente la productividad...
    DISPONIBLE (Entrega en 1-2 días)

    42,95 €40,80 €

Materia en Libreria Santos Lectores

  • Programación Java: JDBC y Swing -5%
    Titulo del libro
    Programación Java: JDBC y Swing
    Blasco Francisco
    Ra-ma
    BLOQUE 1. JDBC CAPÍTULO 1. INTRODUCCIÓN CAPÍTULO 2. EJERCICIOS JDBC CAPÍTULO 3. MODELO DE DESARRO...
    DISPONIBLE (Entrega en 1-2 dias..)

    34,90 €33,16 €

  • LEARN OPENGL
     IBD
    -5%
    Titulo del libro
    LEARN OPENGL
    JOEY DE VRIES
    Ibd podiprint
    Graphics programmers are often coined the ?wizards? of the game industry. As every magician knows, terms like w...
    DISPONIBLE (Entrega en 8-10 días)

    99,26 €94,30 €

  • Marketing online 2.0 -5%
    Titulo del libro
    Marketing online 2.0
    Maciá Domene, Fernando
    Anaya multimedia
    Para nadie es un secreto que Internet ha cambiado las relaciones de instituciones y empresas con sus clientes. ...
    No disponible

    30,95 €29,40 €

  • Access 2010 -5%
    Titulo del libro
    Access 2010
    CONRAD, JEFF / VIESCAS, JOHN L.
    Anaya multimedia
    Access 2010, al igual que todas las buenas bases de datos relacionales, permite enlazar fácilmente informació...
    No disponible

    67,80 €64,41 €

  • DESARROLLO APLIC.MEDIANTE EL FRAMEWORK DE SPRING -5%
    Titulo del libro
    DESARROLLO APLIC.MEDIANTE EL FRAMEWORK DE SPRING
    Perez Martinez, Eugenia
    Ra-ma
    La edición empresarial de Java es una de las tecnologías de desarrollo  más demandadas actualmente. Sin emba...
    DISPONIBLE (Entrega en 1-2 días)

    20,90 €19,86 €

Anaya multimedia en Libreria Santos Lectores

  • Office 2007 -5%
    Titulo del libro
    Office 2007
    Peña Alonso, Manuela
    Anaya multimedia
    Office es la suite ofimática más utilizada en el mundo. Contiene las aplicaciones Word, Excel, PowerPoint, Ac...
    No disponible

    28,75 €27,31 €

  • Dibuja con Asia -5%
    Titulo del libro
    Dibuja con Asia
    Ladowska, Asia
    Anaya multimedia
    Dibuja con Asia es el primer gran trabajo publicado de la artista Asia  Ladowska (@Ladowska), un fenómeno en i...
    DISPONIBLE (Entrega en 1-2 días)

    27,90 €26,51 €

  • 100 tentaciones saludables -5%
    Titulo del libro
    100 tentaciones saludables
    Cabeza (@jorgesaludable), Jorge
    Anaya multimedia
    Jorge Cabeza, más conocido en redes como Jorge Saludable, enfermero de  Urgencias de profesión, especializado...
    DISPONIBLE (Entrega en 1-2 días)

    23,95 €22,75 €

  • Manual imprescindible Director 6.O -5%
    Titulo del libro
    Manual imprescindible Director 6.O
    Delgado Cabrera, José María
    Anaya multimedia
    No disponible

    18,64 €17,71 €

  • 60 lecciones de fotografía -5%
    Titulo del libro
    60 lecciones de fotografía
    Duchemin, David
    Anaya multimedia
    El mero hecho de tener cierta cámara u objetivo no le va a convertir en un mejor fotógrafo. ¿Qué lo hará? ...
    No disponible

    30,95 €29,40 €