linux-BR.org

Notícias de software livre e tecnologias

Mas apenas temos 4 discriminantes do nosso exemplo acima: [0, 200, 201, 202].Vamos verificar novamente usando o compilador explorador:
De fato, acabamos novamente com o código que não possui ramificações e indexos diretamente em uma tabela estática.Obviamente, eu não usaria meu código terrivelmente ruim para forçar essas constantes,
E eu também não iria criar o Impl de Debug também.No entanto, não estou tão convencido de que um grande pedaço de código gerado automaticamente é o
Melhor solução para tudo isso e acredito que isso deve ser tratado no próprio compilador.Que, para um engenheiro de software apaixonado, é o momento perfeito para fazer algum trabalho de código aberto e mergulhar em
Tópicos interessantes fora do trabalho.

Fonte: https://swatinem.de/blog/optimizing-enums/