O arquivo Dominio.php possui a classe Dominio, neste arquivo há validações padrões de um registro de domínio. As regras estão descritas como comentários acima de cada método.
Para a entrega deste processo serão considerados os seguintes pontos:
- Implementação de testes para a classe Dominio
- Implementação de Pipeline rodando os testes automatizados
- Na solução também deve conter uma documentação informando:
- Quais foram as decisões tomadas e tecnologias utilizadas
- Como foram feitas as implementações
- Como rodar a solução implementada
- A solução deve ser enviada por git
A criatividade fica livre para que possam ser realizados outras implementações que não foram solicitadas. Estas serão consideradas como bônus para o processo.
Podem ser realizados alterações e refatoração na classe Dominio, desde que estas alterações não alterem o comportamento e nem fique divergente das regras de um domínio. Caso essas alterações sejam feitas, também é interessante sinalizar na documentação encaminhada com a solução.