Käesolevas postituses jätkame 05i juhendaja meie õpetuste seeriast Shelli skriptimine. Täpsemalt käsitleme a serie head tavad, mida sama teostamisel arvesse võtta.
Kuna aastal eelmine (Õpetus 04) pöördume teiste poole põhilised praktilised punktid nendega seotud, täpsemalt kuidas need genereeritakse, kuidas neid täidetakse, ja millised osad moodustavad a bash shelli skript.
Ja enne selle postituse alustamist helistas "Shelli skriptimine – õpetus 05", soovitame uurida järgmist seotud sisu, tänase postituse lugemise lõpus:
Shelli skriptimise õpetus 05
Skripti loomise parimad head tavad
Shelli skriptimise 10 parimat tava
hulgast 10 kõige olulisemat mida saame mainida, on järgmised:
- Koodi taane: Loetaval kujul välja töötatud kood on selle paremaks mõistmiseks väga oluline. Ja vajalikud taanded annavad selge ülevaate keerukast loogilisest struktuurist.
- Lisage koodiosade vahele eraldavad tühikud: Koodi eraldamine mooduliteks või osadeks muudab koodi loetavamaks ja hõlpsamini mõistetavaks, olenemata selle pikkusest.
- Kommenteerige koodi nii palju kui võimalik: Kasulike ja vajalike kirjelduste lisamine igale reale või käsujärjekorrale, koodilõigule või väljatöötatud funktsioonile muudab programmeeritu mõistmise lihtsamaks.
- Looge muutujaid oma funktsioonide kirjeldavate nimedega: Funktsiooni, mille jaoks see loodi, selgelt kirjeldavate ja tuvastavate muutujate nimede määramine aitab mõista selle eesmärki.
- Kasutage süntaksit
VARIABLE=$(comando)
käsu asendamiseks: Selle asemel on vana moodi järgimine nüüd aegunudVARIABLE=`date +%F`
. - Kasutage superkasutajate ja volitatud kasutajate valideerimiseks mooduleid või muutujaid parooliga või ilma: Turvataseme tõstmiseks koodi vajalikes osades.
- Kasutage operatsioonisüsteemi mooduleid või valideerimismuutujaid (distro, versioon, arhitektuur): Et vältida failide kasutamist toetamata arvutites (või serverites).
- Kasutage mooduleid või protseduure kriitiliste või partiitoimingute teostamise kinnitamiseks: Improvisatsioonist või hoolimatusest tingitud vigade minimeerimiseks.
- Kaasa erinevaid olulisi mooduleid: Nende hulgas, mida saab mainida, on tervitus- ja hüvastijätumoodulid, topeltkäivituskinnitus parema kasutuskogemuse tagamiseks.
- Looge kasutajasõbralikud visuaalsed liidesed: Nii terminali (CLI) kui ka töölaua (GUI) jaoks, kasutades käske
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
ja isegi käsud"mpg123 y espeak"
helimärguannete ja heliteadete jaoks humaniseeritud või robothäälega.
Muu oluline
- Skripti suuruse ratsionaliseerimine väliste funktsioonide ja/või moodulitega: Kui skript on lõpuks väga suur, on kõige parem jagada see funktsioonide abil või jagada väiksemateks skriptifailideks, mida põhiskript kutsub.
- Kutsuge skriptis selgelt ja arusaadavalt välja kõned teistele tõlkijatele (programmeerimiskeeltele): Selleks peame need selgelt esile kutsuma ridade või moodulite kaudu.
Kokkuvõte
Ühesõnaga loodame seda Õpetus 05 teemal "Shelli skriptimine" skriptide koostamise parimate heade tavade kohta ja eelmised suurendavad paljude teadmisi kõige optimaalsema ja funktsionaalsema loomisel. Bash Shelliga loodud skriptifailid.
Kui teile meeldis sisu, kommenteerige ja jagage seda. Ja pidage meeles, külastage meie algust «site», lisaks ametlikule kanalile Telegramm rohkemate uudiste, õpetuste ja Linuxi värskenduste jaoks.