Retrofitting null-safety onto Java at Meta
engineering.fb.com
Retrofitting null-safety onto Java at Meta
1–10 of 230 posts
Re: Retrofitting null-safety onto Java at Meta
#2I still wish for ?, ?[] and ?. to offer failsfe for None, IndexError/KeyError and AttributeError one day.
Re: Retrofitting null-safety onto Java at Meta
#3Re: Retrofitting null-safety onto Java at Meta
#4C# has made it possible to gradually roll out stricter nullability checking as well. The static analysis gets integrated into the regular language analyzers. Incremental migration is the only way to go.
Re: Retrofitting null-safety onto Java at Meta
#5Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
Re: Retrofitting null-safety onto Java at Meta
#6Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
Re: Retrofitting null-safety onto Java at Meta
#7Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
Re: Retrofitting null-safety onto Java at Meta
#8Re: Retrofitting null-safety onto Java at Meta
#9Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
I can't think of any popular language that would take more than a few days to get acclimated to as an experienced developer, so that's not a very compelling argument.
Re: Retrofitting null-safety onto Java at Meta
#10Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
I can't think of any popular language that would take more than a few days to get acclimated to as an experienced developer, so that's not a very compelling argument.
Kotlin is probably more similar to Java than any other mainstream language. There’s almost no learning curve there, while going from Java to other “easy” languages like Python requires significantly more time to get used to.