Парады па стварэнні функцый у 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;
}