|Home|Requisitos|Arquitetura|Configuração|Endpoints|Equipe|Telas Android|Problemas |:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
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. 2. Não existe uma mensagem para avisar ao usuário que se algum campo obrigatório não for cadastrado esse ingrediente não poderá ser utilizado em uma ficha técnica.
Funcional:
1. O número escrito nos campos de cada atributo é multiplicado pelo valor "multiplicador" daquele atributo. Este é um comportamento errado
e não deve acontecer. O valor numérico escrito no campo não deve ser multiplicado quando o usuário deselecionar o campo.
2. Comportamento estranho nos campos de dos atributos. Ao deselecionar as setas o número é multiplicaddo.
3. Possível escrever números negativos nos campos dos atributos.
4. Impossível cadastrar um ingrediente com um nome X se outro com o mesmo nome fora cadastrado e deletado.
5. 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.
6. Comportamento (talvez intencional): Ao desativar um atributo X, todas as instâncias deste atributo nos ingredientes desaparece
7. É possível cadastrar números negativos nos campos dos atributos.
8. é possível escrever números com vírgula ou ponto nos campos. Esse comportamento talvez não seja desejável
9. 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". Coisas diferentes.
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.
LOGIN:
Funcional:
1. Botão esqueceu sua senha não implementado, e ao clicar para voltar à tela de login, nada acontece.