Antes • 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
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.
viu • Como o TDD evoluiu e continua a evoluir para culturas melhores • Soluções para problemas típicos em testes • Fortes argumentos para convencer seu chefe