Costruire un codice Powershell migliore: Applicare pratiche comprovate un suggerimento alla volta

Punteggio:   (3,1 su 5)

Costruire un codice Powershell migliore: Applicare pratiche comprovate un suggerimento alla volta (Adam Bertram)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 3 voti.

Titolo originale:

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

Contenuto del libro:

Introduzione

Capitolo 1. Le basi

Pianificare prima di codificare.

Non reinventare la ruota.

Costruire le funzioni come blocchi di costruzione.

Costruire strumenti riutilizzabili.

Non concentrarsi solo sulle prestazioni.

Realizzare test di verifica.

Implementare la gestione degli errori.

Costruire codice gestibile.

Non lesinare sulla sicurezza.

Registrare l'attività degli script.

Parametrizzare tutto.

Limitare l'input di script e funzioni.

Mantenere gli standard di codifica.

Codificare nel contesto.

Restituire un output informativo.

Comprendere il codice.

Utilizzare il controllo della versione.

Scrivere per piattaforme diverse.

Scrivere per il prossimo.

Usare un editor di codice.

Capitolo 2. Non reinventare la ruota.

Usare i moduli della comunità.

Sfruttare il lavoro degli altri.

Capitolo 3:Usare Visual Studio Code

Ambiente di scripting integrato PowerShell.

Utilizzare Visual Studio rispetto a PowerShell ISE.

Capitolo 4:Pianificare prima di scrivere

Scrivere commenti prima di scrivere.

Usare il codice come un elenco di cose da fare.

Capitolo 5. Creare blocchi di costruzione con le funzioni

Scrivere funzioni con un unico obiettivo.

Costruire funzioni con il supporto delle pipeline.

Salvate le funzioni interattive di uso comune nel vostro profilo.

Capitolo 6. Parametrizzare tutto

Non fare hardcode. Usare sempre i parametri.

Usare gli insiemi di parametri quando non è necessario usare tutti i parametri contemporaneamente.

Usare un oggetto PSCredential anziché un nome utente e una password separati.

Capitolo 7. Registrare l'attività degli script

Utilizzare una funzione di registro.

Pulire i messaggi verbosi.

Capitolo 8. Costruire tenendo conto della gestibilità.

DRY: non ripetersi.

Non memorizzare elementi di configurazione nel codice.

Rimuovere sempre il codice morto.

Capitolo 9. Essere specifici.

Usare la modalità rigorosa.

Non ignorare gli errori.

Convalidare i parametri di ingresso.

Definire esplicitamente i tipi di parametri.

Imporre parametri obbligatori.

Usare l'istruzione #requires.

Capitolo 10. Scrivere per il prossimo.

Dare alle variabili nomi significativi.

Sostituzione di stringhe.

Non usare alias in uno script.

Mettere le funzioni in ordine alfabetico in un modulo.

Spiegare le espressioni regolari con i commenti.

Scrivere una guida basata sui commenti.

Valutare la differenza tra prestazioni e leggibilità.

Capitolo 11. Gestire gli errori con grazia.

Forzare la terminazione degli errori.

Evitare l'uso di $?

Copiare $Error(0) nella propria variabile.

Capitolo 12. Non lesinare sulla sicurezza

Firmare gli script.

Usare la registrazione di Scriptblock.

Non memorizzare mai informazioni sensibili in chiaro nel codice.

Non utilizzare le espressioni Invoke.

Usare la modalità di linguaggio limitato di PowerShell.

Capitolo 13. Attenersi a PowerShell.

Usare PowerShell nativo dove possibile.

Utilizzare la denominazione standard dei cmdlet di PowerShell.

Capitolo 14. Strumenti di compilazione

Codice per la portabilità.

Avvolgere le utilità della riga di comando in funzioni.

Forzare le funzioni a restituire tipi di oggetti comuni.

Assicurarsi che le funzioni del modulo coprano tutti i verbi.

Capitolo 15. Restituire un output standardizzato e informativo.

Usate le barre di avanzamento con saggezza.

Lasciate i comandi di formattazione alla console.

Usare Write-Verbose.

Usare Write-Information.

Assicurarsi che un comando restituisca un solo tipo di oggetto.

Restituire alla pipeline solo le informazioni necessarie.

Capitolo 16. Creare script per la velocità.

Utilizzare una classe ArrayList o GenericList.NET quando è necessario aggiungere elementi a una matrice.

Usare un'espressione regolare per cercare più valori di stringa.

Non usare Write-Host in massa.

Non utilizzare la pipeline.

Utilizzare i metodi foreach() e where().

Utilizzare Paralle.

Altre informazioni sul libro:

ISBN:9781484263877
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:146

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Powershell per i sysadmin: Automazione del flusso di lavoro semplificata - Powershell for Sysadmins:...
Imparate a usare PowerShell, il linguaggio di...
Powershell per i sysadmin: Automazione del flusso di lavoro semplificata - Powershell for Sysadmins: Workflow Automation Made Easy
Costruire un codice Powershell migliore: Applicare pratiche comprovate un suggerimento alla volta -...
Introduzione Capitolo 1. Le basi Pianificare...
Costruire un codice Powershell migliore: Applicare pratiche comprovate un suggerimento alla volta - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)