En aquest present post, continuarem el Tutorial 05 de la nostra sèrie de tutorials sobre Shell Scripting. Específicament, abordarem una sèrie bones pràctiques, a tenir en compte a l'hora de fer-los.
Ja que, al anterior (Tutorial 04) abordem altres punts pràctics bàsics relacionats amb aquests, específicament el com es generen, com s'executen, i quines són les parts que componen un script de bash Shell.
I, abans d'iniciar aquest post anomenat «Shell Scripting – Tutorial 05», us recomanem explorar els següents continguts relacionats, en acabar de llegir aquest post d'avui:
Tutorial 05 sobre Shell Scripting
Millors bones pràctiques per crear un Script
Top 10 millors bones pràctiques per a Shell Scripting
Entre les 10 més importants que podem esmentar estan les següents:
- Indentar el codi: Un codi desenvolupat en forma llegible és molt vital per a la millor comprensió. I les indentacions necessàries oferiran una clara vista de l'estructura lògica elaborada.
- Afegir espais de separació entre seccions de codi: Separar el codi per mòduls o seccions fa més llegible i fàcil d'entendre qualsevol codi per molt llarg que sigui.
- Comentar el codi el més possible: Afegir descripcions útils i necessàries a cada línia o ordre d'ordre, secció de codi o funció desenvolupada, facilita la comprensió del programat.
- Crear variables amb noms descriptius de les funcions: Assignar noms de variables que descriguin i identifiquin òbviament la funció per a la qual va ser creada, ajuda a entendre el seu objectiu.
- Utilitzar la sintaxi
VARIABLE=$(comando)
per a la substitució de comandes: En comptes de, l'antiga forma ja en desús següentVARIABLE=`date +%F`
. - Utilitzar mòduls o variables de validació de superusuari i usuaris autoritzats, amb contrasenya o sense: Per augmentar els nivells de seguretat, a les parts del codi requerides.
- Utilitzar mòduls o variables de validació del Sistema Operatiu (Distro, Versió, Arquitectura): Per prevenir lús dels fitxers en ordinadors (o servidors) no compatibles.
- Utilitzar mòduls o procediments de confirmació d'execució d'accions crítiques o per lots: Per minimitzar errors per improvisació o descuit.
- Incloure mòduls variats essencials: Entre els que es poden esmentar, mòduls de Benvinguda i Comiat, de verificació de doble execució, per a una millor experiència d'usuari.
- Crear Interfícies visuals amigables a l'usuari (User-friendly): Tant per, Terminal (CLI) com per a l'Escriptori (GUI) usant les ordres
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
i fins i tot les ordres"mpg123 y espeak"
per a alertes sòniques i notificacions audibles amb veu humanitzades o robotitzades.
altres importants
- Racionalitzar la mida del Script amb Funcions i/o Mòduls externs: Si un Script acabarà sent molt gran, el millor és dividir-lo utilitzant funcions o dividir-lo en petits fitxers de Script, que siguin invocats per mitjà d'un de principal.
- Invocar, de forma clara i evident, els cridats a altres Intèrprets (llenguatges de programació) dins de l'Script: Per això, cal invocar-los de forma clara per línies o mòduls.
Resum
En resum, esperem que aquest Tutorial 05 sobre «Shell Scripting» sobre les millors bones pràctiques a l'hora de fer scripts, i els anteriors, estiguin augmentant els coneixements de molts, a l'hora de fer els més òptims i funcionals arxius de Scripts generats amb Bash Shell.
Si t'ha agradat el contingut, comenta-ho i comparteix-ho. I recordeu, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres.