W tym poście będziemy kontynuować Tutorial 05 z naszej serii samouczków na Skrypty powłoki. W szczególności zajmiemy się a serie dobre praktyki, które należy wziąć pod uwagę podczas przeprowadzania tego samego.
Ponieważ w poprzedni (samouczek 04) zwracamy się do innych podstawowe punkty praktyczne związane z nimi, w szczególności z jak są generowane, jak są wykonywanei jakie są części, które składają się na skrypt powłoki bash.
I przed rozpoczęciem tego postu nazwano «Skrypty Shell – samouczek 05», zalecamy zapoznanie się z poniższymi powiązane treści, pod koniec dzisiejszego czytania tego posta:
Samouczek dotyczący skryptów powłoki 05
Najlepsze dobre praktyki tworzenia skryptu
10 najlepszych praktyk dotyczących skryptów powłoki
Wśród 10 najważniejszych które możemy wymienić są następujące:
- Wcięcie kodu: Kod opracowany w czytelnej formie jest bardzo istotny dla jego lepszego zrozumienia. Niezbędne wcięcia dadzą jasny obraz skomplikowanej struktury logicznej.
- Dodaj odstępy między sekcjami kodu: Rozdzielenie kodu na moduły lub sekcje sprawia, że każdy kod jest bardziej czytelny i łatwiejszy do zrozumienia, bez względu na to, jak długi jest on.
- Jak najwięcej skomentuj kod: Dodanie przydatnych i niezbędnych opisów do każdej linii lub kolejności poleceń, sekcji kodu lub opracowanej funkcji ułatwia zrozumienie, co zostało zaprogramowane.
- Twórz zmienne z opisowymi nazwami swoich funkcji: Przypisanie zmiennych nazw, które jasno opisują i identyfikują funkcję, dla której została utworzona, pomaga zrozumieć jej przeznaczenie.
- Użyj składni
VARIABLE=$(comando)
do zastępowania poleceń: Zamiast tego stary sposób, który jest teraz przestarzały, podąża zaVARIABLE=`date +%F`
. - Użyj modułów lub zmiennych do walidacji superużytkownika i autoryzowanych użytkowników, z hasłem lub bez: Aby zwiększyć poziom bezpieczeństwa, w wymaganych częściach kodu.
- Użyj modułów lub zmiennych walidacji systemu operacyjnego (Dystro, Wersja, Architektura): Aby uniemożliwić korzystanie z plików na nieobsługiwanych komputerach (lub serwerach).
- Użyj modułów lub procedur, aby potwierdzić wykonanie działań krytycznych lub wsadowych: Aby zminimalizować błędy wynikające z improwizacji lub nieostrożności.
- Uwzględnij różne niezbędne moduły: Wśród tych, które można wymienić, moduły powitania i pożegnania, podwójna weryfikacja wykonania, dla lepszego doświadczenia użytkownika.
- Twórz przyjazne dla użytkownika interfejsy wizualne: Zarówno przez Terminal (CLI), jak i na pulpicie (GUI) za pomocą poleceń
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
a nawet komendy"mpg123 y espeak"
dla alertów dźwiękowych i powiadomień dźwiękowych z humanizowanym lub zrobotyzowanym głosem.
Inne ważne
- Racjonalizuj rozmiar skryptu za pomocą zewnętrznych funkcji i/lub modułów: Jeśli skrypt okaże się bardzo duży, najlepiej podzielić go za pomocą funkcji lub podzielić na mniejsze pliki skryptu, które są wywoływane przez główny skrypt.
- Wywołaj w jasny i oczywisty sposób wywołania innych Interpreterów (języków programowania) w skrypcie: Aby to zrobić, musimy je wyraźnie wywołać liniami lub modułami.
streszczenie
Krótko mówiąc, mamy taką nadzieję Samouczek 05 na temat „Skrypty powłoki” o najlepszych dobrych praktykach przy tworzeniu skryptów, a te poprzednie, zwiększają wiedzę wielu, przy tworzeniu najbardziej optymalnych i funkcjonalnych Pliki skryptów wygenerowane za pomocą powłoki Bash.
Jeśli podobała Ci się treść, skomentuj i udostępnij. I pamiętaj, odwiedź początek naszego «teren», oprócz oficjalnego kanału Telegram aby uzyskać więcej wiadomości, samouczków i aktualizacji systemu Linux.