Da mesma forma que você eu tmb delegaria essa tarefa ao banco, mas conheço gente experiente que ABOMINA trigger em banco de dados e eu não sei o porque. Pra mim parece ser uma mão na roda criar trigger para esses tipos de tarefas.
Respondendo a "Created_at e updated_at são apenas campos que p..." dentro da publicação Dúvida - Qual a melhor forma de preencher campos de created_at e updated_at?
1
3
Com o tempo, a gente entende que os extremos raramente funcionam. Nem tanto ao norte, nem tanto ao sul.
Quando algo é bem feito, dá certo — simples assim.
Usar triggers no banco, por exemplo, não é algo sem propósito. Elas existem para resolver problemas específicos do dia a dia, da equipe ou do projeto. Mas, como tudo na tecnologia, precisam ser usadas com sabedoria.
Sempre vão existir pessoas que preferem a abordagem A ou B. E tudo bem! O importante é reconhecer que, na prática, tudo pode ser útil — e tudo pode dar certo ou errado. Depende de como foi feito, do contexto e da necessidade real.