Tvorba lepšího kódu Powershellu: Vydání knihy: Používání osvědčených postupů po jednom tipu

Hodnocení:   (3,1 z 5)

Tvorba lepšího kódu Powershellu: Vydání knihy: Používání osvědčených postupů po jednom tipu (Adam Bertram)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 3 hlasů.

Původní název:

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

Obsah knihy:

Úvod

Kapitola 1. Základy

Plánujte, než začnete kódovat.

Nevynalézejte znovu kolo.

Budujte funkce jako stavební bloky.

Vytvářejte opakovaně použitelné nástroje.

Nezaměřujte se pouze na výkon.

Vytvářejte peer testy.

Implementujte zpracování chyb.

Vytvářejte spravovatelný kód.

Nešetřete na zabezpečení.

Zaznamenávejte činnost skriptů.

Parametrizujte vše.

Omezte vstupy skriptů a funkcí.

Dodržujte standardy kódování.

Kódujte v kontextu.

Vracejte informativní výstupy.

Rozumějte svému kódu.

Používejte řízení verzí.

Pište pro různé platformy.

Psát pro dalšího člověka.

Používejte editor kódu.

Kapitola 2. Nevynalézejte znovu kolo

Používejte komunitní moduly.

Využijte práci ostatních.

Kapitola 3: Používejte Visual Studio Code.

Integrované skriptovací prostředí PowerShell.

Použití Visual Studia nad ISE PowerShell.

Kapitola 4.: Plánujte, než začnete kódovat.

Před kódováním pište komentáře.

Používejte svůj kód jako seznam úkolů.

Kapitola 5. Vytvářejte stavební bloky pomocí funkcí.

Pište funkce s jedním, jediným cílem.

Vytvářejte funkce s podporou potrubí.

Uložte si často používané interaktivní funkce do svého profilu.

Kapitola 6. Parametrizujte vše

Nekódujte natvrdo. Vždy používejte parametry.

Používejte sady parametrů, pokud nemají být použity všechny parametry najednou.

Používejte raději objekt PSCredential než samostatné uživatelské jméno a heslo.

Kapitola 7. Činnost skriptů protokolu

Použití funkce protokolování.

Vyčištění verbálních zpráv.

Kapitola 8. Sestavování s ohledem na spravovatelnost

DRY: Neopakujte se.

Neukládejte položky konfigurace do kódu.

Vždy odstraňujte mrtvý kód.

Kapitola 9. Buďte konkrétní

Používejte přísný režim.

Neignorujte chyby.

Ověřujte vstupní parametry.

Explicitně definujte typy parametrů.

Vynucujte povinné parametry.

Používejte příkaz #requires.

Kapitola 10. Psaní pro dalšího člověka.

Dávejte proměnným smysluplná jména.

Nahrazování řetězců.

Nepoužívejte ve skriptu aliasy.

Umisťujte funkce v modulu v abecedním pořadí.

Vysvětlete regulární výrazy pomocí komentářů.

Psaní nápovědy založené na komentářích.

Zvažte rozdíl mezi výkonem a čitelností.

Kapitola 11. Elegantní řešení chyb.

Vynucení tvrdého ukončení chyb.

Vyhněte se používání $?

Zkopírujte $Error(0) do vlastní proměnné.

Kapitola 12. Nešetřete na zabezpečení.

Podepisujte skripty.

Používejte protokolování bloků skriptů.

Nikdy neukládejte citlivé informace v kódu v otevřeném textu.

Nepoužívejte Invoke-Expression.

Používejte omezený režim jazyka PowerShell.

Kapitola 13. Držte se prostředí PowerShell.

Používejte nativní prostředí PowerShell, kde je to možné.

Používejte standardní pojmenování rutin prostředí PowerShell.

Kapitola 14. Nástroje pro sestavení

Kódujte pro přenositelnost.

Zabalte nástroje příkazového řádku do funkcí.

Vynucení funkcí pro vracení běžných typů objektů.

Zajistěte, aby funkce modulu pokrývaly všechna slovesa.

Kapitola 15. Vracejte standardizovaný, informativní výstup

Moudře používejte ukazatele průběhu.

Formátovací příkazy přenechte konzole.

Používejte funkci Write-Verbose.

Používejte funkci Write-Information.

Zajistěte, aby příkaz vracel jeden typ objektu.

Vracejte do kanálu pouze nezbytné informace.

Kapitola 16. Rychlé sestavení skriptů.

Použijte třídu ArrayList nebo GenericList.NET, když je třeba přidat prvky do pole.

Použijte regulární výraz pro vyhledávání více řetězcových hodnot.

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

Nepoužívejte funkci Pipeline.

Používejte metody foreach() a where().

Používejte paralelní.

Další údaje o knize:

ISBN:9781484263877
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2020
Počet stran:146

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Powershell pro správce systému: Snadná automatizace pracovních postupů - Powershell for Sysadmins:...
Naučte se používat PowerShell, skriptovací jazyk...
Powershell pro správce systému: Snadná automatizace pracovních postupů - Powershell for Sysadmins: Workflow Automation Made Easy
Tvorba lepšího kódu Powershellu: Vydání knihy: Používání osvědčených postupů po jednom tipu -...
Úvod Kapitola 1. Základy Plánujte, než začnete...
Tvorba lepšího kódu Powershellu: Vydání knihy: Používání osvědčených postupů po jednom tipu - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)