Tvorba lepšieho kódu Powershell: Vychádzajte z osvedčených postupov: jeden tip za druhým

Hodnotenie:   (3,1 z 5)

Tvorba lepšieho kódu Powershell: Vychádzajte z osvedčených postupov: jeden tip za druhým (Adam Bertram)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 3 hlasoch.

Pôvodný názov:

Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Obsah knihy:

Úvod

Kapitola 1. Základy

Plánujte skôr, ako začnete kódovať.

Nevymýšľajte koleso.

Budujte funkcie ako stavebné bloky.

Vytvárajte opakovane použiteľné nástroje.

Nezameriavajte sa výlučne na výkon.

Budujte testovacie testy.

Implementujte spracovanie chýb.

Zostavte spravovateľný kód.

Nešetrite na bezpečnosti.

Zaznamenávajte činnosť skriptov.

Parametrizujte všetko.

Obmedzte vstupy skriptov a funkcií.

Zachovávajte štandardy kódovania.

Kódujte v kontexte.

Vráťte informatívny výstup.

Rozumieť svojmu kódu.

Používajte kontrolu verzií.

Píšte pre rôzne platformy.

Píšte pre ďalšieho človeka.

Používajte editor kódu.

Kapitola 2. Nevymýšľajte znovu koleso

Používajte komunitné moduly.

Využívajte prácu iných.

Kapitola 3: Používajte Visual Studio Code

Integrované skriptovacie prostredie PowerShell.

Používanie Visual Studia nad PowerShell ISE.

Kapitola 4. Plánujte skôr, ako začnete kódovať.

Pred kódovaním napíšte komentáre.

Používajte svoj kód ako zoznam úloh.

Kapitola 5. Vytvárajte stavebné bloky pomocou funkcií.

Píšte funkcie s jedným, jediným cieľom.

Vytvárajte funkcie s podporou potrubia.

Uložte si bežne používané, interaktívne funkcie do svojho profilu.

Kapitola 6. Parametrizujte všetko

Nepoužívajte hardcode. Vždy používajte parametre.

Používajte sady parametrov, keď sa nemajú použiť všetky parametre naraz.

Používajte objekt PSCredential namiesto samostatného používateľského mena a hesla.

Kapitola 7. Činnosť denníkového skriptu

Používanie funkcie logovania.

Vyčistiť verbálne správy.

Kapitola 8. Zostavenie s ohľadom na možnosti správy

DRY: Neopakujte sa.

Neukladajte konfiguračné položky v kóde.

Vždy odstráňte mŕtvy kód.

Kapitola 9. Buďte konkrétni

Používajte prísny režim.

Neignorujte chyby.

Overujte vstupné parametre.

Explicitne definujte typy parametrov.

Presadzujte povinné parametre.

Používajte príkaz #requires.

Kapitola 10. Písanie pre ďalšieho človeka.

Dávajte premenným zmysluplné názvy.

Nahradzovanie reťazcov.

Nepoužívajte v skriptoch prezývky.

Umiestnite funkcie v module v abecednom poradí.

Vysvetlite regulárne výrazy pomocou komentárov.

Napíšte nápovedu založenú na komentároch.

Zvážte rozdiel medzi výkonnosťou a čitateľnosťou.

Kapitola 11. Elegantné riešenie chýb

Vynútenie tvrdého ukončenia chýb.

Vyhnite sa používaniu $?

Skopírujte $Error(0) do vlastnej premennej.

Kapitola 12. Nešetrite na bezpečnosti

Podpisujte skripty.

Používajte protokolovanie skriptov.

Nikdy neukladajte citlivé informácie v kóde v čistom texte.

Nepoužívajte Invoke-Expression.

Používajte obmedzený režim jazyka PowerShell.

Kapitola 13. Držte sa prostredia PowerShell.

Ak je to možné, používajte natívny PowerShell.

Používajte štandardné pomenovanie cmdletov PowerShell.

Kapitola 14. Nástroje na zostavenie

Kód pre prenosnosť.

Zabalte nástroje príkazového riadka do funkcií.

Vynútenie funkcií na vrátenie bežných typov objektov.

Zabezpečte, aby funkcie modulu pokrývali všetky slovesá.

Kapitola 15. Vrátenie štandardizovaného, informatívneho výstupu

Používajte Progress Bars rozumne.

Ponechajte formátovacie príkazy na konzolu.

Používajte funkciu Write-Verbose.

Používajte funkciu Write-Information.

Zabezpečte, aby príkaz vracal jeden typ objektu.

Vracajte do potrubia len nevyhnutné informácie.

Kapitola 16. Skripty zostavovania pre rýchlosť

Použite triedu ArrayList alebo GenericList.NET, keď je potrebné pridať prvky do poľa.

Použite regulárny výraz na vyhľadávanie viacerých reťazcových hodnôt.

Nepoužívajte hromadný zápis Write-Host.

Nepoužívajte Pipeline.

Používajte metódy foreach() a where().

Používajte paralelné.

Ďalšie údaje o knihe:

ISBN:9781484263877
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:146

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Powershell pre administrátorov: Jednoduchá automatizácia pracovných postupov - Powershell for...
Naučte sa používať PowerShell, skriptovací jazyk...
Powershell pre administrátorov: Jednoduchá automatizácia pracovných postupov - Powershell for Sysadmins: Workflow Automation Made Easy
Tvorba lepšieho kódu Powershell: Vychádzajte z osvedčených postupov: jeden tip za druhým - Building...
Úvod Kapitola 1. Základy Plánujte skôr, ako...
Tvorba lepšieho kódu Powershell: Vychádzajte z osvedčených postupov: jeden tip za druhým - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)