Métodos padrão são uma maneira muito elegante de adicionar novas funcionalidades às interfaces existentes sem quebrar o código antigo.
we are developers
- Publicou53Artigo(s)
- Visualizados280900Vezes
- Desde2012
Talvez a resposta seja: “Pergunte-me daqui a alguns anos…” Confira uma análise.
Saiba um pouco mais sobre o acalorado debate em relação a TDD.
Após escrever o código, fazer os testes e saber que o app vai funcionar, a próxima etapa é empacotar o programa todo e instalá-lo numa máquina de produção.
O artigo dá detalhes sobre o requisito: “Tudo será executado em uma determinada hora, todos os dias”, o que significa implementar algum tipo de agendamento.
Dando continuidade aos artigos anteriores, neste estou lidando com a parte concreta da exigência: o envio de um relatório por e-mail.
Este artigo aborda o processo de design, com destaque para o raciocínio por trás da refatoração e como eu cheguei na implementação final.
No artigo anterior, descrevi a classe FileLocator. Aqui, falarei mais sobre o FileValidator, que tem que executar várias verificações no arquivo.
Recentemente, fiz um trabalho para monitorar processos de apoio importantes, para ver o quão bem eles estavam sendo realizados e se estavam tendo erros.
O primeiro artigo terminou comigo esperando o código de teste vazar memória suficiente para começar a investigar. É hora da investigação.