Home | Requisitos | Arquitetura | Configuração | Endpoints | Equipe | Mockups | Problemas | Angular |
---|
Um resumo das dificuldades e problemas técnicos encontrados no projeto:
CADASTRO INGREDIENTE
Aparência:
1. Formatação da tabela não cobre toda a tela.
Funcional:
1. Possível escrever números negativos nos campos dos atributos.
2. Impossível cadastrar um ingrediente com um nome X se outro com o mesmo nome fora cadastrado e deletado.
3. Comportamento (talvez intencional): Se quando um ingrediente X foi registrado um certo atributo Y estava inativo,
após a ativação deste atributo o X continua não mostrando-o na sua lista.
4. Comportamento (talvez intencional): Ao desativar um atributo X, todas as instâncias deste atributo nos ingredientes desaparece
5. é possível escrever números com vírgula ou ponto nos campos. Esse comportamento talvez não seja desejável
6. Os campos dos atributos aceitam a letra "e".
CADASTRO ATRIBUTO
Aparência:
1. Formatação da tabela não cobre toda a tela.
2. Se um atributo está ativo, existe uma ação específica para desativá-lo, porém se este está inativo,
não existe uma ação específica para ativá-lo.
CADASTRO USUARIO
Aparência:
1. Formatação da tabela não cobre toda a tela.
2. Formatação do campo CPF da tabela corta o valor.
3. Formatação do campo NOME da tabela.
4. Pontuação estranha ao digitar o CPF no cadastro.
5. Conflito de informações. A ação "Desativar" gera uma janela que diz "Deletar". A mensagem pós-confirmação também diz "Deletado".
Funcional:
1. Ao editar um usuário, o campo senha aparece com o valor ##nulo##
2. Cadastro é sensível ao case (pode-se cadastrar ambos os usuários: Admin, admin)
3. Não é possível editar os dados de um usuário sem alterar sua senha. Se um administrador precisasse editar outro usuário,
teria que definir uma nova senha se não soubesse qual é a antiga, o que altera a senha de um usuário sem seu conhecimento.
4. Possível cadastrar dois usuários com o mesmo nome se for cadastrado o segundo usuário inicialmente com um nome diferente e depois mudar seu nome para o nome do outro usuário.
LOGIN:
Funcional:
1. Botão esqueceu sua senha não implementado, e ao clicar para voltar à tela de login, nada acontece.