V tej pričujoči objavi bomo nadaljevali Vadnica 05 od naše serije vadnic dalje Shell Scripting. Natančneje, obravnavali bomo a serija dobre prakse, upoštevati pri izvajanju istega.
Ker je v prejšnji (Vadnica 04) nagovarjamo druge osnovne praktične točke povezani s temi, zlasti z kako nastajajo, kako se izvajajo, in kateri so deli, ki sestavljajo a lupinski skript bash.
In pred začetkom te objave poklical «Skriptna lupina – vadnica 05», priporočamo, da raziščete naslednje povezane vsebine, ob koncu današnjega branja te objave:
Vadnica za skriptno lupino 05
Najboljše dobre prakse za ustvarjanje skripta
10 najboljših praks za skriptno lupino
Med 10 najpomembnejših ki jih lahko omenimo so naslednje:
- Zamik kode: Koda, razvita v berljivi obliki, je zelo pomembna za njeno boljše razumevanje. In potrebne vdolbine bodo nudile jasen pogled na izdelano logično strukturo.
- Dodajte ločevalne presledke med deli kode: Z ločevanjem kode na module ali razdelke je vsaka koda bolj berljiva in razumljiva, ne glede na to, kako dolga je.
- Čim več komentirajte kodo: Dodajanje uporabnih in potrebnih opisov v vsako vrstico ali vrstni red ukaza, del kode ali razvite funkcije olajša razumevanje programiranega.
- Ustvarite spremenljivke z opisnimi imeni svojih funkcij: Dodeljevanje imen spremenljivk, ki jasno opisujejo in identificirajo funkcijo, za katero je bila ustvarjena, pomaga razumeti njen namen.
- Uporabite sintakso
VARIABLE=$(comando)
za zamenjavo ukaza: Namesto tega je stari način zdaj opuščenVARIABLE=`date +%F`
. - Uporabite module ali spremenljivke za preverjanje superuporabnika in pooblaščenih uporabnikov, z geslom ali brez: Za povečanje ravni varnosti v zahtevanih delih kode.
- Uporabite module ali spremenljivke za preverjanje veljavnosti operacijskega sistema (Distro, različica, arhitektura): Da preprečite uporabo datotek na nepodprtih računalnikih (ali strežnikih).
- Uporabite module ali postopke za potrditev izvajanja kritičnih ali paketnih dejanj: Da zmanjšate napake zaradi improvizacije ali neprevidnosti.
- Vključite izbrane bistvene module: Med tistimi, ki jih lahko omenimo, sta modula Dobrodošli in Zbogom, dvojno preverjanje izvajanja, za boljšo uporabniško izkušnjo.
- Ustvarite uporabniku prijazne vizualne vmesnike: Tako prek terminala (CLI) kot za namizje (GUI) z uporabo ukazov
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
in celo ukaze"mpg123 y espeak"
za zvočna opozorila in zvočna obvestila s humaniziranim ali robotiziranim glasom.
Drugi pomembni
- Racionalizirajte velikost skripta z zunanjimi funkcijami in/ali moduli: Če bo skript na koncu zelo velik, je najbolje, da ga razdelite s funkcijami ali razdelite na manjše skriptne datoteke, ki jih kliče glavni skript.
- Na jasen in očiten način prikličite klice drugim tolmačem (programskim jezikom) znotraj skripta: Da bi to naredili, jih moramo jasno priklicati po vrsticah ali modulih.
Povzetek
Skratka, upamo na to Vadnica 05 o «Skriptni lupini» o najboljših dobrih praksah pri izdelavi skriptov, prejšnji pa večajo znanje mnogih, pri izdelavi najbolj optimalnih in funkcionalnih Skriptne datoteke, ustvarjene z Bash Shell.
Če vam je bila vsebina všeč, komentirajte in delite. In ne pozabite, obiščite začetek našega «stran», poleg uradnega kanala Telegram za več novic, vadnic in posodobitev Linuxa.