JavaScript-те функция жасау бойынша кеңестер
- Функция атаулары етістік болуы керек.
- Әрбір функцияның атауы функцияның не істейтінін дәл көрсетуі керек.
- Функция өз атауынан анық көрінетін нәрсені ғана орындауы керек, ал басқа нәрсені орындамауы керек.
- Әрбір функция тек бір әрекетті орындауы керек.
- Функция ішінде көмекші функцияларды пайдаланыңыз.
-
Функция кодтарын ұзындығын
10-15жолдан артық жасамаған дұрыс. - Ұзын функцияларды бірнеше көмекші функцияларға бөлу дұрыс.
-
Функция атауларында жалпы қабылданған префикстерді пайдаланыңыз:
show,get,set,calc,create,change,check. - Қайталанатын кодты функцияларға шығарыңыз.
Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:
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;
}
Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}