Eu gostaria de pedir artigos ou conselhos a respeito, não entendo a importância que se coloca nos vídeos sobre blindar o código.
Em todos os projetos que trabalhei, essa parte de segurança ficava mais a cargo do programado back-end.
A única coisa que vejo como ganho em blindar o código, por exemplo no caso do vídeo, aonde se passa uma cópia do array e não o array em si, é impedir de que outro programador da equipe não siga a convenção que eu criei pra alterar o array original.
E nessas questões de blindar o código, me parece que eu perco a dinamicidade de alterar ele de forma fácil.