Uma Década de Reclamações sobre Go: Por que este Programador Ainda Odeia Go
Uma crítica de dez anos de um programador sobre Go destaca várias falhas frustrantes. Os problemas incluem: escopo de variável de erro ilógico que leva a problemas de legibilidade e bugs; dois tipos de nil aumentando a complexidade; baixa portabilidade com compilação condicional desajeitada; comportamento imprevisível da função append; instruções defer inflexíveis para gerenciamento de recursos; a biblioteca padrão engolindo exceções; suporte insuficiente para codificação diferente de UTF-8; e gerenciamento de memória ineficiente. O autor argumenta que esses não são desafios técnicos, mas sim falhas de design fundamentais, afirmando que Go poderia ter sido muito superior.
Leia mais