Dicas para criar funções em JavaScript
- Os nomes das funções devem ser verbos.
- O nome de cada função deve refletir com precisão o que a função faz.
- A função deve fazer apenas o que está explicitamente implícito em seu nome, e não fazer mais nada.
- Cada função deve executar apenas uma ação.
- Use funções auxiliares dentro das funções.
-
É melhor não deixar o código das funções com mais de
10a15linhas. - Funções longas são melhor divididas em uma série de funções auxiliares.
-
Use prefixos comumente aceitos nos nomes
das funções:
show,get,set,calc,create,change,check. - Extraia código duplicado em funções.
Escreva quais são as deficiências no seguinte código e corrija-as:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Escreva quais são as deficiências no seguinte código e corrija-as:
function func(arr1, arr2) {
let res1 = 0;
for (let elem of arr) {
res1 += elem;
}
let res2 = 0;
for (let elem of arr) {
res2 += elem;
}
return res1 / res2;
}
Escreva quais são as deficiências no seguinte código e corrija-as:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}