Συμβουλές για τη Δημιουργία Συναρτήσεων στην Python
- Τα ονόματα των συναρτήσεων πρέπει να είναι ρήματα.
- Το όνομα κάθε συνάρτησης πρέπει να αντικατοπτρίζει ακριβώς αυτό που κάνει η συνάρτηση.
- Η συνάρτηση πρέπει να κάνει μόνο αυτό που ρητά υπονοεί το όνομά της, και να μην κάνει κάτι άλλο.
- Κάθε συνάρτηση πρέπει να εκτελεί μόνο μία ενέργεια.
- Χρησιμοποιήστε βοηθητικές συναρτήσεις μέσα σε συναρτήσεις.
-
Ο κώδικας των συναρτήσεων είναι προτιμότερο να μην ξεπερνά
10-15γραμμές. - Οι μεγάλες συναρτήσεις είναι προτιμότερο να χωρίζονται σε μια σειρά βοηθητικών.
-
Χρησιμοποιήστε ευρέως αποδεκτά προθέματα στα ονόματα
συναρτήσεων:
show,get,set,calc,create,change,check. -
Εάν το όνομα μιας συνάρτησης αποτελείται από δύο ή περισσότερες
λέξεις, τότε θα πρέπει να χωρίζονται μεταξύ τους
με κάτω παύλα
_, για παράδειγμα,get_sum. - Εξάγετε τον κώδικα που επαναλαμβάνεται σε συναρτήσεις.
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
def func(num1, num2):
return num1 * num2
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
def user(name):
return 'bye, ' + name
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
def get_num(num):
return str(num)
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum