Skip to content

Instantly share code, notes, and snippets.

View khaosans's full-sized avatar
🏠
Studying

SourC khaosans

🏠
Studying
View GitHub Profile
@Mejari
Mejari / KotlinKuestions.md
Last active January 17, 2022 05:01
Kotlin Kuestions for adoption

Kotlin Kuestions

What are the expected technical benefits?

  • "It’s pragmatic and concise, and makes coding a satisfying and efficient experience."

  • Java is an old and mature language. It brings a lot of functionality and ability, but it also brings a lot of technical debt and anti-patterns that have only become apparent after decades of usage. Kotlin has taken note of these shortcomings and included fixes and mitigations of them in the design of the language. These design decisions have a profound, net-positive effect on application code that is produced. These effects make the code more terse, and much more expressive about the developers intention and its actual functionality. Some examples of these improvements are:

    • Immutability
    • Reassignments
  • Null-safety