Nasveti za ustvarjanje funkcij v JavaScriptu
- Imena funkcij naj bodo glagoli.
- Ime vsake funkcije naj natančno odraža, kaj funkcija počne.
- Funkcija naj dela samo to, kar izrecno nakazuje njeno ime, in ne dela ničesar drugega.
- Vsaka funkcija naj izvaja samo eno dejanje.
- Uporabljajte znotraj funkcij pomožne funkcije.
-
Kode funkcij je bolje, da ni daljša od
10-15vrstic. - Dolge funkcije je bolje razbiti na vrsto pomožnih.
-
Uporabljajte splošno sprejete predpone v imenih
funkcij:
show,get,set,calc,create,change,check. - Podvojeno kodo izločite v funkcije.
Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:
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;
}
Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}