Kotlin Design Patterns and Best Practices
356 páginas
Spanish
PDF
4.5

Kotlin Design Patterns and Best Practices

Практическое руководство по паттернам и идиомам Kotlin

Autor:

Año:

Resumen:

Introducción

El libro «Kotlin Design Patterns and Best Practices» (segunda edición, 2022) de Alexey Soshin es una guía moderna para aplicar patrones de diseño en el lenguaje Kotlin. A diferencia de muchos libros que simplemente trasladan los patrones clásicos de GoF a un nuevo lenguaje, esta obra muestra cómo los modismos de Kotlin (funciones de orden superior, clases sealed, corrutinas) cambian el enfoque de la arquitectura. El autor no solo explica cómo implementar patrones, sino también cuándo aplicarlos y cuándo optar por soluciones más simples.

De qué trata el libro

El libro consta de 13 capítulos que cubren todas las categorías principales de patrones: creacionales, estructurales y de comportamiento. Se presta especial atención a los patrones funcionales (mónada, funtor) y a la programación asíncrona con corrutinas. Cada capítulo contiene ejemplos prácticos en Kotlin, comparaciones con implementaciones en Java y consejos de refactorización. Al final del libro se abordan estilos arquitectónicos (microservicios, arquitectura hexagonal) y pruebas.

Para quién es este libro

El libro está dirigido a desarrolladores que ya conocen los fundamentos de Kotlin (sintaxis, clases, funciones). Será útil para:

  • Desarrolladores Java que migran a Kotlin y desean escribir código idiomático;
  • Desarrolladores Android que quieren comprender mejor la arquitectura de aplicaciones;
  • Desarrolladores backend en JVM que usan Ktor o Spring con Kotlin;
  • Todos aquellos que deseen sistematizar sus conocimientos sobre patrones y aprender

Recommendations