Construirea unui cod Powershell mai bun: Aplicarea practicilor dovedite, un sfat la un moment dat

Evaluare:   (3.1 din 5)

Construirea unui cod Powershell mai bun: Aplicarea practicilor dovedite, un sfat la un moment dat (Adam Bertram)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 3 voturi.

Titlul original:

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

Conținutul cărții:

Introducere

Capitolul 1. Noțiuni de bază

Planificați înainte de a codifica.

Nu reinventați roata.

Construiți funcții ca blocuri de construcție.

Construiți instrumente reutilizabile.

Nu vă concentrați exclusiv pe performanță.

Creați teste Pester.

Implementați gestionarea erorilor.

Construiți cod gestionabil.

Nu vă zgârciți la securitate.

Înregistrați activitatea scripturilor.

Parametrizați totul.

Limitați intrarea scripturilor și a funcțiilor.

Mențineți standardele de codare.

Codificați în context.

Returnați un rezultat informativ.

Înțelegeți-vă codul.

Utilizați controlul versiunii.

Scrieți pentru mai multe platforme.

Scrieți pentru următoarea persoană.

Utilizați un editor de cod.

Capitolul 2. Nu reinventați roata

Utilizați modulele comunitare.

Valorificați munca altora.

Capitolul 3: Utilizați Visual Studio Code

Mediul de scripting integrat PowerShell.

Utilizarea Visual Studio peste PowerShell ISE.

Capitolul 4. Planificați înainte de a codifica

Scrieți comentarii înainte de a codifica.

Folosiți-vă codul ca pe o listă de sarcini.

Capitolul 5. Creați blocuri de construcție cu ajutorul funcțiilor

Scrieți funcții cu un singur scop.

Construiți funcții cu suport pentru conducte.

Salvați în profilul dvs. funcții interactive utilizate frecvent.

Capitolul 6. Parametrizați totul

Nu faceți hardcode. Utilizați întotdeauna parametrii.

Utilizați seturi de parametri atunci când nu ar trebui utilizați toți parametrii în același timp.

Utilizați un obiect PSCredential mai degrabă decât un nume de utilizator și o parolă separate.

Capitolul 7. Înregistrarea activității scriptului

Utilizarea unei funcții de logare.

Curățați mesajele Verbose.

Capitolul 8. Construiți ținând cont de gestionabilitate

DRY: Nu vă repetați.

Nu stocați elemente de configurare în cod.

Întotdeauna eliminați codul mort.

Capitolul 9. Fiți specific

Utilizați modul strict.

Nu ignorați erorile.

Validați parametrii de intrare.

Definiți explicit tipurile de parametri.

Impuneți parametrii obligatorii.

Utilizați declarația #requires.

Capitolul 10. Scrieți pentru următoarea persoană

Dați variabilelor dumneavoastră nume semnificative.

Substituirea șirurilor de caractere.

Nu utilizați pseudonime într-un script.

Puneți funcțiile în ordine alfabetică într-un modul.

Explicați expresiile regulate cu ajutorul comentariilor.

Scrieți ajutor bazat pe comentarii.

Cântăriți diferența dintre performanță și lizibilitate.

Capitolul 11. Gestionarea corectă a erorilor

Forțați terminarea dură a erorilor.

Evitați utilizarea $?

Copiați $Error(0) în propria variabilă.

Capitolul 12. Nu vă zgârciți la securitate

Semnați scripturile.

Utilizați Scriptblock Logging.

Nu stocați niciodată informații sensibile în text clar în cod.

Nu utilizați expresia Invoke.

Utilizați PowerShell Constrained Language Mode.

Capitolul 13. Rămâneți la PowerShell

Utilizați PowerShell nativ acolo unde este posibil.

Utilizați denumirea standard a cmdletelor PowerShell.

Capitolul 14. Construiți instrumente

Code for Portablity (Cod pentru portabilitate).

Înfășurați utilitățile din linia de comandă în funcții.

Obligați funcțiile să returneze tipuri comune de obiecte.

Asigurați-vă că funcțiile modulului acoperă toate verbele.

Capitolul 15. Returnarea rezultatelor standardizate, informative

Utilizați cu înțelepciune barele de progres.

Lăsați Cmdlets Format pentru consolă.

Utilizați Write-Verbose.

Utilizați Write-Information.

Asigurați-vă că o comandă returnează un singur tip de obiect.

Returnați numai informațiile necesare către Pipeline.

Capitolul 16. Construiți scripturi pentru viteză

Utilizați o clasă ArrayList sau GenericList.NET atunci când trebuie adăugate elemente la un array.

Utilizați o expresie regulată pentru a căuta valori de șir de caractere multiple.

Nu utilizați Write-Host în masă.

Nu utilizați Pipeline.

Utilizați metodele. foreach() și. where().

Utilizați Paralle.

Alte date despre carte:

ISBN:9781484263877
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:146

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Powershell for Sysadmins: Automatizarea fluxurilor de lucru făcută ușor - Powershell for Sysadmins:...
Învățați să utilizați PowerShell, limbajul de...
Powershell for Sysadmins: Automatizarea fluxurilor de lucru făcută ușor - Powershell for Sysadmins: Workflow Automation Made Easy
Construirea unui cod Powershell mai bun: Aplicarea practicilor dovedite, un sfat la un moment dat -...
Introducere Capitolul 1. Noțiuni de bază...
Construirea unui cod Powershell mai bun: Aplicarea practicilor dovedite, un sfat la un moment dat - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)