Executando verificação de segurança...
1

TLDR;

Na minha OPINIÃO:

  • não faz mal não ser muito descritivo contanto que faça sentido e você tenha os significados dos nomes dos campos documentado em outro lugar (Wiki, Guia do Usuário, etc)
  • não faz mal ser muito descritivo se você não tiver outro lugar para descrever o que é o que

Sendo mais descritivo na minha reposta

Concordo com a maioria das respostas aqui, o que para mim significa que não tem exatamente UM approach correto.

  • Concordo com os que disseram que ser descritivo não deve ser um problema, mas tudo tem limite.
  • Concordo que usar Min para "mínimo" pode ser uma má idéia (pelo fato de poder soar como Minutos e ficar confuso Intervalo Minutos em Horas Entre Abastecimentos?) mas para ME contradizer, acho que a leitura de min como mínimo é muito mais natural do que que como minutos (para minutos eu usaria m)
  • Concordo que talvez seja melhor usar termos em inglês só para manter o sistema mais "universal", mas acho que esse esforço depende do quão confortável você está com o inglês e também quem vai consumir essa informacāo

Se eu estivesse na sua situação eu tentaria pensar, onde esses dados vão ser consumidos e quais outros recursos eu tenho para poder dar mais informações sobre o campo.

No MySQL por exemplo você pode adicionar comentários (comment) ao campo, então você poderia usar um acrônimo ou uma abraviação e adicionar o significado no comentário:

Por exemplo:

  • min_IEA_h (Comentário: Mínimo Itervalo Entre Abastecimentos em Horas)
  • min_IEA_m (Comentário: Mínimo Itervalo Entre Abastecimentos em Minutos)
  • min_IEA_s acho que você já pegou a idéia

Repare que:

  • eu movi a parte do Mínimo para o começo; eu normalmente faço isso para separar a "qualidade" do campo, que pode ser mais de uma, do nome descritivo, e a da variável
  • eu movi a parte do Em horas para o final; eu normalmente faço isso para separar o que é constante e mais descritivo no nome do campo (Intervalo Minimo Entre Abastecimentos) do que pode ser variável (horas, minutos, segundos)
  • eu deixei IEA em maiúsculo; eu normalmente faço isso para indicar que apesar de estar tudo junto isso representa uma abreviação ou aglomerado de palavras

E o mais importante repare que tudo isso eu não retirei de nenhuma regra ou boas práticas... isso é só a forma como EU costumo fazer nos meus projetos pessoais. Para min faz sentido e funciona. Mas nas empresas que trabalhei as regras eram diferentes, e não faziam sentido para mim, mas eles tinham uma documentação ou um senso comum que a gente podia usar para "decifrar" nomes de campos, variáveis etc, então eu usava a forma que eles preferiam.

Carregando publicação patrocinada...