Skip to content

santo-ti/kotlin-best-practices

Repository files navigation

kotlin-best-practices

Kotlin - Best Practices

Baseado em:

Programação Funcional

Entre outras vantagens, a programação funcional nos permite reduzir os efeitos colaterais, o que torna nosso código…

  • menos sujeito a erros
  • mais fácil de entender
  • mais fácil de testar
  • thread-safe

Em comparação ao Java 8, Kotlin tem um suporte muito melhor para programação funcional:

  • Imutabilidade: val para variáveis e propriedades, classes de dados imutáveis... copy()
  • Expressões: Funções de expressão única. if, when e try-catch são expressões. Podemos combinar essas estruturas de controle com outras expressões de forma concisa.
  • Tipos de função
  • Expressões lambda concisas
  • API de coleção do Kotlin

Esses recursos permitem escrever código funcional de maneira segura, concisa e expressiva. Consequentemente, podemos criar funções puras (funções sem efeitos colaterais) com mais facilidade.

About

Kotlin - Best Practices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages