U ovom postu nastavit ćemo 05 Vodič od naše serije tutorijala nadalje Shell skriptiranje. Konkretno, obratit ćemo se a serija dobra praksa, uzeti u obzir prilikom provođenja istog.
Budući da je u prethodni (Tutorial 04) obraćamo se drugima osnovne praktične točke vezano za njih, posebno za kako se generiraju, kako se izvode, i koji su dijelovi koji čine a bash shell skripta.
I, prije početka ovog posta zove «Shell skriptiranje – Vodič 05», preporučujemo da istražite sljedeće povezani sadržaji, na kraju današnjeg čitanja ovog posta:
Vodič za skriptiranje ljuske 05
Najbolji primjeri dobre prakse za izradu skripte
10 najboljih praksi za skriptiranje ljuske
Među 10 najvažnijih koje možemo spomenuti su sljedeće:
- Uvucite kod: Kod razvijen u čitljivom obliku vrlo je važan za njegovo bolje razumijevanje. A potrebna udubljenja ponudit će jasan pogled na razrađenu logičku strukturu.
- Dodajte razmake za razdvajanje između dijelova koda: Odvajanje koda na module ili odjeljke čini svaki kod čitljivijim i lakšim za razumijevanje, bez obzira koliko je dug.
- Komentirajte kod što je više moguće: Dodavanje korisnih i potrebnih opisa svakom retku ili redoslijedu naredbe, dijelu koda ili razvijenoj funkciji olakšava razumijevanje onoga što je programirano.
- Stvorite varijable s opisnim nazivima svojih funkcija: Dodjeljivanje imena varijabli koja jasno opisuju i identificiraju funkciju za koju je stvorena pomaže u razumijevanju njezine svrhe.
- Koristite sintaksu
VARIABLE=$(comando)
za zamjenu naredbe: Umjesto da, stari način sada zastarjeli slijedećiVARIABLE=`date +%F`
. - Koristite module ili varijable za provjeru valjanosti superkorisnika i ovlaštenih korisnika, sa ili bez lozinke: Za povećanje razine sigurnosti, u potrebnim dijelovima koda.
- Koristite module ili validacijske varijable operativnog sustava (Distro, verzija, arhitektura): Kako biste spriječili korištenje datoteka na nepodržanim računalima (ili poslužiteljima).
- Koristite module ili procedure za potvrdu izvršenja kritičnih ili skupnih radnji: Da bi se minimalizirale pogreške zbog improvizacije ili nepažnje.
- Uključite različite osnovne module: Među onima koji se mogu spomenuti, Dobrodošli i Zbogom moduli, dvostruka provjera izvršenja, za bolje korisničko iskustvo.
- Stvorite vizualna sučelja prilagođena korisniku: I putem terminala (CLI) i za radnu površinu (GUI) pomoću naredbi
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
pa čak i naredbe"mpg123 y espeak"
za zvučna upozorenja i zvučne obavijesti humaniziranim ili robotskim glasom.
Ostalo važno
- Racionalizirajte veličinu skripte s vanjskim funkcijama i/ili modulima: Ako će skripta na kraju biti jako velika, najbolje ju je podijeliti pomoću funkcija ili je podijeliti u manje datoteke skripte, koje poziva glavna skripta.
- Pozovite, na jasan i evidentan način, pozive drugim tumačima (programskim jezicima) unutar skripte: Da bismo to učinili, moramo ih jasno pozvati linijama ili modulima.
Rezime
Ukratko, nadamo se ovome Vodič 05 o «Shell skriptiranju» o najboljim dobrim praksama pri izradi skripti, a prethodne, povećavaju znanja mnogih, pri izradi najoptimalnije i najfunkcionalnije Datoteke skripte generirane pomoću Bash Shell-a.
Ako vam se svidio sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «mjesto», pored službenog kanala Telegram za više vijesti, vodiča i ažuriranja Linuxa.