Para refatorar as responsabilidades do código, devemos buscar separar o código em funções ou módulos que tenham uma única responsabilidade. Isso torna o código mais fácil de entender, depurar e manter no futuro. Exemplo:
function calcularMedia(numeros) { const soma = numeros.reduce((acumulador, numero) => acumulador + numero, 0); return soma / numeros.length; }
function imprimirResultado(resultado) { console.log(O resultado é ${resultado}); }
const numeros = [2, 4, 6, 8]; const media = calcularMedia(numeros); imprimirResultado(media);
Neste exemplo, as responsabilidades de calcular a média e imprimir o resultado foram separadas em funções distintas, tornando o código mais modular e fácil de manter.