Como modificar entidades já utilizadas no programa em versão antiga sem gerar erros na versão nova #113
-
Pessoal...minha pergunta se refere à gestão de entidades de um programa em produção que vai receber uma atualização.
Caso eu precise adicionar um campo extra (por exemplo DateTime createdAt...ao programa na versão posterior...e depois for atualizar a google play...vai gerar um erro por não ser compatível. Então minha pergunta é: como eu faço para ter a liberdade de ir construindo novas features para o programa e podendo adicionar novos campos nas entidades de forma a não ter erros? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Olá @EuHigorBarbosa, eu não entendi a parte de gerar erro somente depois que for para o Google Play. Se você criar uma propriedade (campo) nova na sua entidade e não o torna opcional, a sua própria IDE (por exemplo, VSCode) vai te apresentar erros nos pontos que essa entidade é usada. Então você pode:
|
Beta Was this translation helpful? Give feedback.
Olá @EuHigorBarbosa, eu não entendi a parte de gerar erro somente depois que for para o Google Play. Se você criar uma propriedade (campo) nova na sua entidade e não o torna opcional, a sua própria IDE (por exemplo, VSCode) vai te apresentar erros nos pontos que essa entidade é usada. Então você pode:
DateTime? createdAt
e sem orequired
) ou;