1
resposta

Com relação as boas práticas, se eu tiver 2 funções muito parecidas, o que fazer ?

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 ?

1 resposta

Fala ai Patrick, tudo bem? Nesse caso você pode ter uma terceira função que executa a lógica comum entre elas e as outras duas utilizam essa terceira.

Dessa forma, seriam três funções com responsabilidades únicas e diferentes.

Espero ter ajudado.