U ovom sadašnjem postu nastavićemo sa Vodič 05 od naše serije tutorijala Shell skriptiranje. Konkretno, mi ćemo se pozabaviti a Serija dobre prakse, uzeti u obzir prilikom provođenja istog.
Pošto, u prethodni (Vodič 04) obraćamo se drugima osnovne praktične tačke vezano za ove, posebno za kako se generišu, kako se izvode, i koji su dijelovi koji čine a bash shell skripta.
I, prije početka ovog posta naz “Shell Scripting – Tutorial 05”, preporučujemo da istražite sljedeće povezani sadržaji, na kraju današnjeg čitanja ovog posta:
Tutorial za shell skriptiranje 05
Najbolje dobre prakse za kreiranje skripte
Top 10 najboljih praksi za shell skriptiranje
Među 10 najvažnijih koje možemo spomenuti su sljedeće:
- Uvuci kod: Kod razvijen u čitljivom obliku je veoma važan za njegovo bolje razumijevanje. A neophodna udubljenja će ponuditi jasan pogled na razrađenu logičku strukturu.
- Dodajte razmake između sekcija koda: Razdvajanje koda na module ili sekcije č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 svakoj liniji ili redoslijedu naredbe, dijelu koda ili razvijenoj funkciji, olakšava razumijevanje onoga što je programirano.
- Kreirajte varijable s opisnim imenima vaših funkcija: Dodjela imena varijabli koja jasno opisuju i identificiraju funkciju za koju je kreirana pomaže u razumijevanju njene svrhe.
- Koristite sintaksu
VARIABLE=$(comando)
za zamjenu komandi: Umjesto toga, stari način je sada zastario sljedećeVARIABLE=`date +%F`
. - Koristite module ili varijable za validaciju superkorisnika i ovlaštenih korisnika, sa ili bez lozinke: Za povećanje nivoa sigurnosti, u potrebnim dijelovima koda.
- Koristite module ili varijable validacije operativnog sistema (Distro, Verzija, Arhitektura): Da biste spriječili korištenje datoteka na nepodržanim računarima (ili serverima).
- Koristite module ili procedure da potvrdite izvršenje kritičnih ili grupnih radnji: Da minimizirate greške zbog improvizacije ili nepažnje.
- Uključite različite osnovne module: Među onima koji se mogu spomenuti su moduli Welcome i Farewell, dvostruka provjera izvršenja, za bolje korisničko iskustvo.
- Napravite vizuelna sučelja prilagođena korisniku: I za terminal (CLI) i za radnu površinu (GUI) koristeći komande
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
pa čak i komande"mpg123 y espeak"
za zvučna upozorenja i zvučne obavijesti humaniziranim ili robotskim glasom.
Ostalo važno
- Racionalizirajte veličinu skripte pomoću vanjskih funkcija i/ili modula: Ako će skripta na kraju biti vrlo velika, najbolje je podijeliti je pomoću funkcija ili je podijeliti na manje datoteke skripte, koje poziva glavna skripta.
- Pozovite, na jasan i očigledan način, pozive drugim tumačima (programskim jezicima) unutar skripte: Da bismo to učinili, moramo ih jasno pozvati po linijama ili modulima.
Resumen
Ukratko, nadamo se ovome Tutorial 05 o «Shell Scriptingu» o najboljim dobrim praksama pri izradi skripti, a prethodni, povećavaju znanje mnogih, pri izradi najoptimalnijih i najfunkcionalnijih Datoteke skripte generirane pomoću Bash Shell-a.
Ako vam se dopao sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «sajt», pored zvaničnog kanala telegram za više vijesti, tutorijala i ažuriranja za Linux.