Ieteikumi funkciju veidošanā JavaScript
- Funkciju nosaukumiem jābūt darbības vārdiem.
- Katras funkcijas nosaukumam precīzi jāatspoguļo tas, ko funkcija dara.
- Funkcijai jādara tikai tas, kas tieši ir ietverts tās nosaukumā, un nedrīkst darīt neko citu.
- Katrai funkcijai jāveic tikai viena darbība.
- Funkciju iekšpusē izmantojiet palīgfunkcijas.
-
Funkciju kodu labāk neradīt garāku par
10-15rindām. - Garas funkcijas labāk sadalīt vairākās palīgfunkcijās.
-
Izmantojiet vispārpieņemtus prefiksus funkciju
nosaukumos:
show,get,set,calc,create,change,check. - Dublējošos kodu iznesiet atsevišķās funkcijās.
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
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;
}
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}