Skip to content

arthbr/engsoft

Repository files navigation

Arthur Branco Costa
#USP: 7278156
Disciplina: MAC0332 - Engenharia de Software
Exercício-programa #1
Professor: Marco Aurélio Gerosa


> Objetivo:
Desenvolver uma aplicação web que faz o controle de pedidos de uma loja.

> O que foi utilizado:
Foram usados JPA/Hibernate, VRaptor e MySQL para o desenvolvimento deste.
Bem como, os projetos em branco no PACA e no site do VRaptor e as apostilas da Caelum.


> O que faltou:
Itens que eu queria ter utilizado/feito:
- BigDecimal, porque houve uns erros nas últimas casas decimais quando as contas ficavam muito grandes;
- Calendar, acabei usando uma String convencial mesmo e o usuário tendo que digitar a data; 
- Validação dos itens, só consegui validar o cliente e a data, não entendi porque com os itens não é igual;
- Edição de itens ou pedidos;
- Remoção de itens;
- Javascript quando um item fosse enviado, para aparecer uma nova fila de item a ser preenchido.

Todos esses itens eu tentei rapidamente fazer e não deu certo de cara... depois fui enrolando e fiquei sem tempo de voltar atrás para tentar realizá-los... mas isso é algo que eu gostaria muito de saber.

> Comentários desnecessários:
Acho que aprendi bastante de CSS e HTML, apesar de não ser o foco do trabalho.
Os testes do JUnit foram bastante tranquilos, mas acho que se fosse testar mais coisas e usar o mock, ficaria bem complicado.
Deu pra entender um pouco de Hibernate e VRaptor e aplicar no MySQL conhecimentos vistos em BD.
Aprendi a usar o git no terminal.

Enfim, aprendi temas variáveis, a maioria muito superficialmente, mas foi um projeto interessante, que eu gostei de ter feito.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published