Skriptna lupina – Vadnica 05: Skripti lupine Bash – 2. del

Skriptna lupina – Vadnica 05: Skripti lupine Bash – 2. del

Skriptna lupina – Vadnica 05: Skripti lupine Bash – 2. del

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.

Skriptna lupina – Vadnica 04: Skripti lupine Bash – 1. del

Skriptna lupina – Vadnica 04: Skripti lupine Bash – 1. del

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:

Skriptna lupina – Vadnica 04: Skripti lupine Bash – 1. del
Povezani članek:
Skriptna lupina – Vadnica 04: Skripti lupine Bash – 1. del
Skriptna lupina - Vadnica 03: Vse o skriptni lupini Bash
Povezani članek:
Skriptna lupina – Vadnica 03: Vse o skriptih in skriptni lupini

Vadnica za skriptno lupino 05

Vadnica za skriptno lupino 05

Najboljše dobre prakse za ustvarjanje skripta

10 najboljših praks za skriptno lupino

10 najboljših praks za skriptno lupino

Med 10 najpomembnejših ki jih lahko omenimo so naslednje:

  1. 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.
  2. 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.
  3. Č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.
  4. 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.
  5. Uporabite sintakso VARIABLE=$(comando) za zamenjavo ukaza: Namesto tega je stari način zdaj opuščen VARIABLE=`date +%F`.
  6. Uporabite module ali spremenljivke za preverjanje superuporabnika in pooblaščenih uporabnikov, z geslom ali brez: Za povečanje ravni varnosti v zahtevanih delih kode.
  7. 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).
  8. Uporabite module ali postopke za potrditev izvajanja kritičnih ali paketnih dejanj: Da zmanjšate napake zaradi improvizacije ali neprevidnosti.
  9. 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.
  10. 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

  1. 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.
  2. 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.
Skriptno lupino - Vadnica 02: Vse o lupini Bash
Povezani članek:
Shell Scripting – Vadnica 02: Vse o Bash Shell
Skriptna lupina - vadnica 01: Lupina, lupina Bash in skripti
Povezani članek:
Skriptno lupino – Vadnica 01: Terminali, konzole in lupine

Abstraktna pasica za objavo

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.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.