Um dia desses no trabalho, um amigo me chamou para ver um código ASP que ele encontrou fazendo manutenção. O códgio fazia uma validação de idade mínima do usuário e foi quando eu me deparei com isso:
ano = CInt(Mid(Request.Form("txtDataNascimento"), 7, 4))
If ano > 1994 Then
Response.Write "<script language='javascript'>"
Response.Write "window.open('pop_politica_privacidade.asp', 'politica_privacidade', 'top=50,left=550,width=500,height=550');"
Response.Write "</script>"
Else
.
.
.
Depois de ver esse código, tentei tirar minha própria conclusão sobre o indivíduo que o fez. De cara, pensei em 3 possibilidades:
- O cara fez o código pensando que o mundo fosse acabar naquele ano.
- Por algum motivo ele esqueceu que o tempo passa.
- Ele se confundiu com as regras de negócio e achou que a cada ano que passa, o site aceitaria usuários mais velhos.