Συμβουλές για τη Δημιουργία Συναρτήσεων σε JavaScript

  1. Τα ονόματα των συναρτήσεων πρέπει να είναι ρήματα.
  2. Το όνομα κάθε συνάρτησης πρέπει να αντικατοπτρίζει με ακρίβεια αυτό που κάνει η συνάρτηση.
  3. Μια συνάρτηση πρέπει να κάνει μόνο αυτό που υπονοεί ρητά το όνομά της, και να μην κάνει κάτι άλλο.
  4. Κάθε συνάρτηση πρέπει να εκτελεί μόνο μία ενέργεια.
  5. Χρησιμοποιήστε βοηθητικές συναρτήσεις μέσα σε συναρτήσεις.
  6. Ο κώδικας των συναρτήσεων είναι καλύτερο να μην ξεπερνά τις 10-15 γραμμές.
  7. Οι μεγάλες συναρτήσεις είναι καλύτερο να χωρίζονται σε μια σειρά βοηθητικών.
  8. Χρησιμοποιήστε ευρέως αποδεκτά προθέματα στα ονόματα συναρτήσεων: show, get, set, calc, create, change, check.
  9. Εξάγετε τον κώδικα που επαναλαμβάνεται σε συναρτήσεις.
Задание 1

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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