JavaScript funkcijų kūrimo patarimai

  1. Funkcijų pavadinimai turi būti veiksmažodžiai.
  2. Kiekvienos funkcijos pavadinimas turi tiksliai atspindėti tai, ką funkcija daro.
  3. Funkcija turi daryti tik tai, kas aiškiai numatoma jos pavadinime, ir nedaryti ko kito.
  4. Kiekviena funkcija turi atlikti tik vieną veiksmą.
  5. Naudokite funkcijų viduje pagalbines funkcijas.
  6. Funkcijų kodą geriau nedaryti ilgesnį nei 10-15 eilučių.
  7. Ilgas funkcijas geriau skaidyti į keletą pagalbinių.
  8. Naudokite visuotinai priimtus priešdėlius funkcijų pavadinimuose: show, get, set, calc, create, change, check.
  9. Išskirkite besikartojantį kodą į funkcijas.
Задание 1

Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:

javascriptfunction sum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res += elem;
  }
  
  return res / arr.length;
}
Задание 2

Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:

javascriptfunction 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;
}
Задание 3

Parašykite, kokie trūkumai yra šiame kode, ir ištaisykite juos:

javascriptfunction getSum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res *= elem;
  }
  
  return res;
}