Σε αυτήν την παρούσα ανάρτηση, θα συνεχίσουμε το Tutorial 05 από τη σειρά εκμάθησής μας στο Shell Scripting. Συγκεκριμένα, θα αναφερθούμε α serie ορθών πρακτικών, να λαμβάνεται υπόψη κατά τη διεξαγωγή του ίδιου.
Δεδομένου ότι, στο προηγούμενο (Εκμάθηση 04) απευθυνόμαστε σε άλλους βασικά πρακτικά σημεία που σχετίζονται με αυτά, συγκεκριμένα το πώς παράγονται, πώς εκτελούνται, και ποια είναι τα μέρη που απαρτίζουν α σενάριο bash shell.
Και, πριν ξεκινήσει αυτή η ανάρτηση τηλεφώνησε "Shell Scripting – Tutorial 05", συνιστούμε να εξερευνήσετε τα παρακάτω σχετικό περιεχόμενο, στο τέλος της ανάγνωσης αυτής της ανάρτησης σήμερα:
Εκμάθηση Shell Scripting 05
Βέλτιστες καλές πρακτικές για τη δημιουργία ενός σεναρίου
Οι 10 καλύτερες πρακτικές για το Shell Scripting
μεταξύ των 10 πιο σημαντικά που μπορούμε να αναφέρουμε είναι τα εξής:
- Εισαγάγετε τον κωδικό: Ένας κώδικας που αναπτύσσεται σε αναγνώσιμη μορφή είναι πολύ ζωτικής σημασίας για την καλύτερη κατανόησή του. Και οι απαραίτητες εσοχές θα προσφέρουν μια σαφή εικόνα της περίτεχνης λογικής δομής.
- Προσθέστε διαχωριστικά κενά μεταξύ των τμημάτων του κώδικα: Ο διαχωρισμός του κώδικα σε ενότητες ή ενότητες κάνει οποιονδήποτε κώδικα πιο ευανάγνωστο και κατανοητό, ανεξάρτητα από το πόσο μεγάλος είναι.
- Σχολιάστε τον κωδικό όσο το δυνατόν περισσότερο: Η προσθήκη χρήσιμων και απαραίτητων περιγραφών σε κάθε γραμμή ή σειρά εντολής, τμήμα κώδικα ή συνάρτηση που έχει αναπτυχθεί, καθιστά ευκολότερη την κατανόηση του τι έχει προγραμματιστεί.
- Δημιουργήστε μεταβλητές με περιγραφικά ονόματα των συναρτήσεων σας: Η εκχώρηση ονομάτων μεταβλητών που περιγράφουν και προσδιορίζουν με σαφήνεια τη συνάρτηση για την οποία δημιουργήθηκε βοηθά στην κατανόηση του σκοπού της.
- Χρησιμοποιήστε τη σύνταξη
VARIABLE=$(comando)
για αντικατάσταση εντολών: Αντί για αυτό, ο παλιός τρόπος έχει πλέον καταργηθείVARIABLE=`date +%F`
. - Χρησιμοποιήστε μονάδες ή μεταβλητές για την επικύρωση υπερχρήστη και εξουσιοδοτημένων χρηστών, με ή χωρίς κωδικό πρόσβασης: Για αύξηση των επιπέδων ασφαλείας, στα απαιτούμενα μέρη του κώδικα.
- Χρησιμοποιήστε ενότητες ή μεταβλητές επικύρωσης του Λειτουργικού Συστήματος (Distro, Version, Architecture): Για να αποτρέψετε τη χρήση των αρχείων σε μη υποστηριζόμενους υπολογιστές (ή διακομιστές).
- Χρησιμοποιήστε λειτουργικές μονάδες ή διαδικασίες για να επιβεβαιώσετε την εκτέλεση κρίσιμων ή ομαδικών ενεργειών: Για να ελαχιστοποιήσετε τα λάθη λόγω αυτοσχεδιασμού ή απροσεξίας.
- Συμπεριλάβετε διάφορες βασικές ενότητες: Μεταξύ αυτών που μπορούν να αναφερθούν, οι μονάδες Welcome και Farewell, διπλή επαλήθευση εκτέλεσης, για καλύτερη εμπειρία χρήστη.
- Δημιουργήστε φιλικές προς το χρήστη οπτικές διεπαφές: Τόσο από, Terminal (CLI) όσο και για την επιφάνεια εργασίας (GUI) χρησιμοποιώντας τις εντολές
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
ακόμα και τις εντολές"mpg123 y espeak"
για ηχητικές ειδοποιήσεις και ηχητικές ειδοποιήσεις με εξανθρωπισμένη ή ρομποτική φωνή.
Άλλο σημαντικό
- Εξορθολογισμός μεγέθους σεναρίου με εξωτερικές λειτουργίες ή/και ενότητες: Εάν ένα Script καταλήξει να είναι πολύ μεγάλο, είναι καλύτερο να το χωρίσετε χρησιμοποιώντας συναρτήσεις ή να το χωρίσετε σε μικρότερα αρχεία Script, τα οποία καλούνται από ένα κύριο Script.
- Επικαλέστε, με σαφή και εμφανή τρόπο, τις κλήσεις προς άλλους Διερμηνείς (γλώσσες προγραμματισμού) εντός του Script: Για να γίνει αυτό, πρέπει να τα επικαλούμε καθαρά με γραμμές ή μονάδες.
περίληψη
Εν ολίγοις, ελπίζουμε σε αυτό Εκμάθηση 05 σχετικά με το «Shell Scripting» σχετικά με τις βέλτιστες καλές πρακτικές κατά τη δημιουργία σεναρίων, και οι προηγούμενες, αυξάνουν τη γνώση πολλών, όταν φτιάχνουν τα πιο βέλτιστα και λειτουργικά Αρχεία σεναρίου που δημιουργούνται με το Bash Shell.
Αν σας άρεσε το περιεχόμενο, σχολιάστε και κοινοποιήστε το. Και να θυμάστε, επισκεφθείτε την αρχή μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux.