criando entidades "like a boss"

Download Criando Entidades

Post on 15-Apr-2017

158 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

Criando entidades like a boss

Criando entidades like a bossEverton Emilio Tavares

Quem sou?Programador por paixo desde 2002, onde comeou com PHP5. Desde 2007 trabalha com Java no desenvolvimento de solues empresariais, principalmente Web. Acredita no desenvolvimento de software como uma forma de artesanato, e que o conhecimento e a disciplina fundamental para a criao de um software de qualidade.

H vagas!

Sumula de Futebol

Talk is cheap. Show me the code!

https://github.com/ezidio/ticnova-sumula

Like a Boss??

Consistncia

Caracterstica de um corpo do ponto de vista da homogeneidade, coerncia, firmeza, compacidade, resistncia, densidade etc. dos seus elementos constituintes.

A entidade deve garantir seu estado!Campos obrigatrios;Bloquear modificaes externas;

9

Bibliotecas// java.util (7+)variavel = Objects.requireNonNull(objeto);// Google GuavaPreconditions.checkState(this.status.equals(PedidoStatus.ABERTO));Preconditions.checkArgument(valorMinimo