JavaScript funkcijų kūrimo patarimai
- Funkcijų pavadinimai turi būti veiksmažodžiai.
- Kiekvienos funkcijos pavadinimas turi tiksliai atspindėti tai, ką funkcija daro.
- Funkcija turi daryti tik tai, kas aiškiai numatoma jos pavadinime, ir nedaryti ko kito.
- Kiekviena funkcija turi atlikti tik vieną veiksmą.
- Naudokite funkcijų viduje pagalbines funkcijas.
-
Funkcijų kodą geriau nedaryti ilgesnį nei
10-15eilučių. - Ilgas funkcijas geriau skaidyti į keletą pagalbinių.
-
Naudokite visuotinai priimtus priešdėlius funkcijų
pavadinimuose:
show,get,set,calc,create,change,check. - Išskirkite besikartojantį kodą į funkcijas.
Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:
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;
}
Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}