Código limpio

Código limpio

Editorial:
Anaya multimedia
EAN:
9788441532106
Ano de edición:
Materia
INFORM?TICA
ISBN:
978-84-415-3210-6
Páxinas:
464
lingua:
CASTELLANO
Ancho:
175
Alto:
220
Dispoñibilidade:
DISPOÑIBLE (Entrega en 1-2 dias)
Colección:
PROGRAMACIóN

53,50 €

IVE incluído
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

Outros libros do autor en LIBRERÍA PAPERERÍA MARAXE

  • El libro de Director 7
    Titulo del libro
    El libro de Director 7
    Bacon, Jonathan / Martin, Robert / Nyquist, John R.
    Anaya multimedia
    No disponible

    37,50 €

  • Colores
    Titulo del libro
    Colores
    Ramos Martin, Araceli / Robert Frederick Ltd.Rt Freder
    Fher
    No disponible
  • El pequeño libro del sí
    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...
    DISPOÑIBLE (Entrega en 1-2 dias)

    14,96 €

  • Números
    Titulo del libro
    Números
    Ramos Martin, Araceli / Robert Frederick Ltd.Rt Freder
    Fher
    No disponible
  • LOS CAÑONES DE LOS MÉDICI
    Titulo del libro
    LOS CAÑONES DE LOS MÉDICI
    MARTIN WOODHOUSE / ROBERT ROSS
    Fondo cultura economica (fce)
    DISPOÑIBLE (Entrega en 1-2 dias..)

    9,00 €

Materia en LIBRERÍA PAPERERÍA MARAXE

  • Office 2025
    Titulo del libro
    Office 2025
    Delgado, Jose María
    Anaya
    La cuota de mercado de Microsoft Office a nivel mundial es abrumadora,  tanto en el ámbito personal como profe...
    DISPOÑIBLE (Entrega en 1-2 dias)

    29,95 €

  • Asp.net 3.5
    Titulo del libro
    Asp.net 3.5
    Shepherd, George
    Anaya multimedia
    ASP.NET está disponible desde hace casi una década y representa una gran avance sobre los métodos anteriores...
    No disponible

    66,00 €

  • Historia del hacking en España
    Titulo del libro
    Historia del hacking en España
    Molist Ferrer Mer
    Ra-ma
    "El término hacker está plenamente vigente hoy en día. Sabemos que hay  hackers velando por nuestra segurida...
    DISPOÑIBLE (Entrega en 1-2 dias)

    25,90 €

  • MARKETING, PUBLICIDAD Y VENTAS EN INTERNET
    Antigo
    Titulo del libro
    MARKETING, PUBLICIDAD Y VENTAS EN INTERNET
    OLAMENDI LOPEZ DE MURGA, JOSE GABRIEL
    Olamendi lopez de murga, jose gab
    DISPOÑIBLE (Entrega en 3-4 dias)

    13,46 €

  • Configuración de Infraestructura de red de Windows Server 2008. Training Kit. MCTS. Examen 70-642
    Titulo del libro
    Configuración de Infraestructura de red de Windows Server 2008. Training Kit. MCTS. Examen 70-642
    Northrup, Tony;Mackin, J.C.
    Anaya multimedia
    La certificación Microsoft Certified Technology Specialist (MCTS) le permite identificar las tecnologías conc...
    No disponible

    62,50 €

Anaya multimedia en LIBRERÍA PAPERERÍA MARAXE

  • INTERNET SEGUR@
    Titulo del libro
    INTERNET SEGUR@
    Fernández Fernández, José Ángel
    Anaya multimedia
    Hoy día, gracias a las nuevas tecnologías, desde cualquier lugar y de forma rápida, podemos acceder a todo t...
    No disponible
  • Dibujar heroínas y héroes manga
    Titulo del libro
    Dibujar heroínas y héroes manga
    Leong, Sonia
    Anaya multimedia
    Guía interactiva para dibujar personajes, escenas y decorados de anime  paso a paso.  Con ejercicios...
    DISPOÑIBLE (Entrega en 1-2 dias..)

    18,95 €

  • ¡INSTAGRAM Y MÁS!
    Titulo del libro
    ¡INSTAGRAM Y MÁS!
    González, Philippe
    Anaya multimedia
    Con 800 millones de usuarios y más de 100 millones de fotos subidas al  día, Instagram es la red social de mo...
    No disponible
  • Office 2010
    Titulo del libro
    Office 2010
    Cox, Joyce / Lambert, Joan / Frye, Curtis
    Anaya multimedia
    Office es el sistema de programas, servidores, servicios y soluciones más usado en toda la historia de la Offi...
    No disponible

    55,20 €

  • Técnicas avanzadas de posicionamiento en buscadores
    Titulo del libro
    Técnicas avanzadas de posicionamiento en buscadores
    Maciá Domene, Fernando
    Anaya multimedia
    Los buscadores como Google, Bing, Baidu o Yandex son los grandes generadores de visitas rentables en la mayorí...
    No disponible

    27,30 €