Ocasionalmente, o nome mais lógico para algo (por exemplo, uma variável) é uma palavra-chave reservada no idioma ou ambiente de sua escolha. Quando não há sinônimo igualmente apropriado, como alguém o denomina?
Imagino que haja heurísticas de práticas recomendadas para esse problema. Eles podem ser fornecidos pelos criadores ou governadores de linguagens e ambientes de programação. Por exemplo, se python.org (ou Guido van Rossum) disser como lidar com isso em Python, isso seria uma boa orientação no meu livro. Um link do MSDN sobre como lidar com isso em c # também seria bom.
Como alternativa, as diretrizes fornecidas pelos principais influenciadores da engenharia de software também devem ser valiosas. Talvez o Google / Alphabet tenha um bom guia de estilo que nos ensine como lidar com isso?
Aqui está apenas um exemplo: na linguagem C #, "padrão" é uma palavra-chave reservada. Quando eu uso uma enumeração, gostaria de nomear o valor padrão "default" (análogo às instruções "switch"), mas não posso.
(C # faz distinção entre maiúsculas e minúsculas e as constantes enum devem estar em maiúsculas, portanto "Padrão" é a escolha óbvia aqui, mas vamos assumir que nosso guia de estilo atual determina que todas as constantes enum devem estar em minúsculas.)
Poderíamos considerar a palavra "defaultus ", mas isso não segue o princípio da menor surpresa . Também devemos considerar "padrão" e "inicial", mas infelizmente "padrão" é a palavra que transmite exatamente seu propósito nessa situação.
clazz
é praticamente um padrão de fato. É, essencialmente, é parte da convenção de nomenclatura plataforma. Fazer qualquer outra coisa seria uma violação das expectativas de que outros possam ter lido seu código, portanto, isso só deve ser feito se for absolutamente necessário.