{"product_id":"five-lines-of-code-how-and-when-to-refactor-9781617298318","title":"Cinco líneas de código: cómo y cuándo refactorizar","description":"\u003cb\u003e\u003ci\u003eFive Lines of Code\u003c\/i\u003e enseña refactorización centrada en reglas concretas y en reducir cualquier método a cinco líneas o menos. No se requiere jerga ni habilidades complejas de pruebas automatizadas, solo pautas y patrones sencillos ilustrados con ejemplos de código detallados.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eEn \u003ci\u003eFive Lines of Code\u003c\/i\u003e aprenderá: \u003cp\u003e\u003c\/p\u003e Los signos del código defectuoso\u003cbr\u003e Mejorar el código de forma segura, incluso cuando no lo entienda\u003cbr\u003e Equilibrar la optimización y la generalidad del código\u003cbr\u003e Prácticas adecuadas del compilador\u003cbr\u003e El método Extract, la introducción del patrón Strategy y muchos otros patrones de refactorización\u003cbr\u003e Escribir código estable que permita el cambio por adición\u003cbr\u003e Escribir código que no necesite comentarios\u003cbr\u003e Prácticas del mundo real para una excelente refactorización \u003cp\u003e\u003c\/p\u003e Mejorar el código existente —la refactorización— es una de las tareas más comunes a las que se enfrentará como programador. \u003ci\u003eFive Lines of Code\u003c\/i\u003e le enseña reglas de refactorización claras y prácticas que puede aplicar sin depender de juicios intuitivos como los \"olores a código\". Siguiendo la perspectiva experta del autor —que la refactorización y los olores a código se pueden aprender siguiendo un conjunto concreto de principios—, aprenderá cuándo refactorizar su código, qué patrones aplicar a qué problema y las características del código que indican que es hora de una revisión. \u003cp\u003e\u003c\/p\u003e La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. \u003cp\u003e\u003c\/p\u003e Sobre la tecnología\u003cbr\u003e Cada base de código incluye errores e ineficiencias que debe encontrar y corregir. Refactorice de la manera correcta y su código se volverá elegante, fácil de leer y fácil de mantener. En este libro, aprenderá un enfoque único para la refactorización que implementa cualquier método en cinco líneas o menos. También descubrirá un secreto que la mayoría de los desarrolladores experimentados conocen: ¡a veces es más rápido escribir código y corregirlo más tarde! \u003cp\u003e\u003c\/p\u003e Sobre el libro\u003cbr\u003e \u003ci\u003eFive Lines of Code\u003c\/i\u003e es una nueva perspectiva sobre la refactorización para desarrolladores de todos los niveles de habilidad. En él, dominará el enfoque innovador del autor Christian Clausen, aprendiendo reglas concretas para reducir cualquier método a cinco líneas, ¡o menos! Aprenderá cuándo refactorizar, patrones de refactorización específicos que se aplican a la mayoría de los problemas comunes y las características del código que deberían eliminarse por completo. \u003cp\u003e\u003c\/p\u003e Contenido \u003cp\u003e\u003c\/p\u003e Los signos del código defectuoso\u003cbr\u003e Mejorar el código de forma segura, incluso cuando no lo entienda\u003cbr\u003e Equilibrar la optimización y la generalidad del código\u003cbr\u003e Prácticas adecuadas del compilador \u003cp\u003e\u003c\/p\u003eSobre el lector\u003cbr\u003e Para desarrolladores de todos los niveles de habilidad. Los ejemplos utilizan Typescript fácil de leer, con el mismo estilo que Java y C#. \u003cp\u003e\u003c\/p\u003e Sobre el autor\u003cbr\u003e \u003cb\u003eChristian Clausen\u003c\/b\u003e trabaja como coach ágil técnico, enseñando a los equipos a refactorizar código. \u003cp\u003e\u003c\/p\u003e Índice de Contenidos\u003cbr\u003e 1 Refactorizar la refactorización\u003cbr\u003e 2 Analizando la refactorización\u003cbr\u003e PARTE 1 APRENDER REFFACTORIZANDO UN JUEGO DE ORDENADOR\u003cbr\u003e 3 Romper funciones largas\u003cbr\u003e 4 Hacer que los códigos de tipo funcionen\u003cbr\u003e 5 Fusionar código similar\u003cbr\u003e 6 Defender los datos\u003cbr\u003e PARTE 2 LLEVANDO LO APRENDIDO AL MUNDO REAL\u003cbr\u003e 7 Colaborar con el compilador\u003cbr\u003e 8 Mantenerse alejado de los comentarios\u003cbr\u003e 9 Amar eliminar código\u003cbr\u003e 10 Nunca tener miedo de añadir código\u003cbr\u003e 11 Seguir la estructura en el código\u003cbr\u003e 12 Evitar optimizaciones y generalidad\u003cbr\u003e 13 Hacer que el código defectuoso parezca defectuoso\u003cbr\u003e 14 Conclusión\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13702090\"\u003eChristian Clausen\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 26\/10\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 336\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.23lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.13h x 7.32w x 0.63d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781617298318\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 161729831X\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputación\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051210\"\u003eProgramación | Orientado a objetos\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputación\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM013000\"\u003eAlfabetización informática\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eChristian Clausen\u003c\/b\u003e trabaja como Coach Ágil Técnico, enseñando a los equipos a refactorizar correctamente su código. Anteriormente trabajó como ingeniero de software en el proyecto de parcheado semántico Coccinelle, una herramienta de refactorización automatizada. Tiene un máster en ciencias de la computación y cinco años de experiencia enseñando calidad de software a nivel universitario.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":42692755128557,"sku":"9781617298318","price":66.65,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_34993352-4a90-46f6-bea1-6da220c62c73.jpg?v=1649855129","url":"https:\/\/sureshotbooks.com\/es\/products\/five-lines-of-code-how-and-when-to-refactor-9781617298318","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}