[Problema de nomenclatura de código]
Alguém me deixe um comentário. Qualquer coisa será realmente útil para mim agora.
Estou trabalhando em como nomear um recurso que funcione como parte de um módulo que gera URLs que expiram quando chega o tempo de expiração. Então, pensei que “Módulo de URL expirável” seria adequado. No entanto, o verbo “expirar” é intransitivo. É correto adicionar o sufixo “-able” após um verbo intransitivo? Url expirável é mesmo uma palavra certa?
Acho que é melhor “URL expirando” do que “URL expirável”, certo?
Comentários
- Isso ' é a coisa ótima / horripilante da programação. Você pode nomear as coisas como quiser. Expirável não é uma palavra, mas eu entenderia que ' é o significado de uma variável. Acredite em mim, eu ' já vi muito pior.
- @ Jacobm001, muito obrigado. Concordo com você. Mas então, que tal ' url que pode ser fechada ' no mesmo recurso? Desculpe por perguntar novamente 🙂
- " URLs que expiram quando eu chego no momento de geração. " Hã? Eles expiram quando você os gera? Eles nunca expiraram? Você pode deixar claro quando eles expiram?
- @CandiedOrange haha obrigado. Eu editei. Ele expira no tempo de expiração que decidi em sua geração.
- temporário , de curta duração e perecível vir à mente.
Resposta
Primeiro de tudo, expirável é uma palavra. Ele existe desde pelo menos 1913.
expirável
Adjetivo
Que pode expirar; capaz de ser encerrado.
Parte ou toda esta entrada foi importado da edição de 1913 do Dicionário Webster, que agora está livre de direitos autorais e, portanto, de domínio público. As definições importadas podem estar significativamente desatualizadas e quaisquer sentidos mais recentes podem estar completamente ausentes
Dito isso, expirável me faz pensar que tem uma data de expiração . Se essa é a impressão que você quer, então acho que você está bem.
Gostaria que mais programadores tomassem tanto cuidado ao nomear as coisas.
URL expirante x URL expirável
A diferença semântica aqui é que é melhor que um URL Expirável sempre tenha uma data de vencimento. Se um URL Expirável pode ter sua data de vencimento definida, talvez não. Portanto, escolha o nome que combina com a forma como você pretende implementar.
Comentários
- Como também é capaz de gerar um URL permanente, eu ' levará ' expirável '. Obrigado a todos. Agradeço.
- @CandiedOrange " URL de expiração " parece-me que está expirando agora. Isso está errado? (Eu ' não sou falante nativo, apenas faço perguntas).
- @frnhr À primeira vista, geralmente considero que significa que estava no processo de expirar. Mas, dependendo do contexto, também pode significar que a natureza da URL é que ela expira, embora isso possa não acontecer até o futuro. Portanto, é um URL que está expirando; é o URL que expira.