Porque é que o Kotlin é uma porcaria?
Estes são os meus motivos para não gostar do Kotlin:
>- Ele usa demasiada inferência de tipo, tornando o código mais difícil de ler e debugar.
- Ele não tem excepções verificadas, o que considero valioso para ajudar a fiabilidade do código.
- Ele tem fechos em vez de lambdas, tornando o código mais susceptível a efeitos secundários e mais difícil de optimizar.
- Tem sobrecarga de operador, o que tem um longo histórico de resultar em confusão e dificuldade de manutenção do código.
- O uso de funções inline é uma confusão.
- Os escritores do Kotlin permitem mudanças de quebra em certas versões. Isto é muito ruim para código que se espera que tenha um longo período de uso.
- li>Não permitir o alargamento automático de tipos numéricos é bobagem.
- A capacidade de estender classes é um negócio arriscado quando se trata de legibilidade de código e suporte.
- Li>Os lançamentos oficiais do Kotlin incluem funcionalidades que não estão prontas para uso em produção.
- Não é suficientemente diferente do Java moderno para fazer uma mudança. Kotlin fez algum sentido enquanto o desenvolvimento do Android estava preso no Java 6 ou 7, mas desde as extensões funcionais no Java 8, ele não faz mais.
Artigos semelhantes
- Porque é que a lenda da Korra é uma porcaria, ou é uma porcaria em primeiro lugar?
- O que os Engenheiros de Software geralmente pensam da linguagem de programação Kotlin?
- Kotlin fará os telefones Android funcionarem mais rápido ou melhor do que Java?
- O que é melhor, Kotlin ou Flutter para o desenvolvimento do Android?