16
Como evitar erros lógicos no código, quando o TDD não ajudou?
Recentemente, eu estava escrevendo um pequeno pedaço de código que indicava de maneira amigável ao ser humano quantos anos um evento tem. Por exemplo, isso pode indicar que o evento aconteceu "Três semanas atrás" ou "Um mês atrás" ou "Ontem". Os requisitos eram relativamente claros e esse era um caso …