O documento apresenta os principais tópicos de uma palestra sobre desenvolvimento orientado a testes (TDD). Inclui uma discussão sobre os benefícios do TDD em termos de tempo gasto e qualidade, aplicação de TDD em projetos existentes, programação orientada a objetos, validação de dados e refatoração para testabilidade.
26. 26
Validação:TestesAntes
●
Está checando ID inválido antes de salvar?
●
Está checando as datas antes de salvar?
●
Tem os atributos necessários pra salvar?
●
Descrição tem o tamanho permitido pra gravar no
banco?
●
zzzzzzzZZZZZZZZZZZZZZZZZZZZ
28. 28
Responsabilidades
●
PDO: Enviar os dados para um banco de dados.
●
Validator: Checar se os dados atendem um
padrão.
●
UserManager: Utilizar o validador e PDO para
armazenar dados consistentes dos usuários.