Estava desenvolvendo um projeto usando a stack Vue JS, Laravel e MySQL e me deparei com um cenário em que eu tenho 2 funções no Vue MUITO parecidas. Elas tem uma diferença mínima de comportamento no final mas de resto é praticamente a mesma coisa. Nesse caso, é considerada uma má prática eu reescrever o código do início da função ? Se sim, qual seria a melhor solução para esse caso ?