atualizações na documentação do buscapet
Mudanças na documentação
Banco de dados
No desenvolver, precisei atualizar alguns detalhes no diagrama das tabelas do banco de dados. O primeiro foi estético, o de estar mudando o nome dos campos e tabelas de português para inglês. Tanto para estar ‘aprimorando’ a minha imersão mo idioma, quanto para estar padronizando com o idioma dos demais diagramas.
O segundo ponto foi a modelagem na tabela usuário, essa sim é mais conceitual. Adicionando campos do tipo data para auditaria, como a data de criação, de login e atualização do usuário. Também cogitei o uso do ‘deleted-at’ que usei em outro sistema.
Me pareceu estar redundante a questão de possuir os atributos ‘is_banned’ e ‘deleted_at’ na tabela, mesmo que após pesquisar entendi que apresentam estados e lógica de negócio distintas. Porem, para manter a simplicidade, estarei mantendo apenas o ‘is_banned’.
Ao estar editando, também descobri que o excalidraw possui nativamente a fonte ‘code’ que padroniza o mesmo espaço para todos os caracteres, o que da um outro visual na hora conferir o diagrama.

Diagrama de classe
Quase não incluo aqui, pois a única mudança foi a descoberta do numero a ser colocado entre a entidade de usuário e de ‘auth_methods’, sendo que 1 usuário pode ter no mínimo 1 e no máximo 2 tipos de método de login.
