Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
A menudo, los ingenieros y arquitectos de software trabajan con bases de código grandes y complejas que necesitan escalar y mantener. Con este libro de cocina, el autor Maximiliano Contieri te lleva más allá del concepto de código limpio, mostrándote cómo identificar las oportunidades de mejora y su impacto en el código de producción. Cuando se trata de fiabilidad y evolución del sistema, estas técnicas proporcionan beneficios que se amortizan con el tiempo.
Utilizando ejemplos de la vida real en JavaScript, PHP, Java, Python y muchos otros lenguajes de programación, este libro de cocina proporciona recetas probadas que te ayudarán a escalar y mantener grandes sistemas. Cada sección abarca conceptos fundamentales como legibilidad, acoplamiento, comprobabilidad y extensibilidad, así como olores de código -síntomas de un problema que requiere especial atención- y las recetas para abordarlos.
A medida que avanzas en este libro, las recetas de refactorización y la variedad de olores de código aumentan en complejidad. Lo harás:
- Comprenderás las ventajas del código limpio y aprenderás a detectar los olores de código
- Aprenderás técnicas de refactorización paso a paso
- Obtén ejemplos ilustrativos de código en varios lenguajes de programación modernos
- Obtén un catálogo completo de los olores de código más comunes, su impacto y las posibles soluciones
- Utiliza código directo al grano, favoreciendo la legibilidad y el aprendizaje