Budowanie lepszego kodu Powershell: Stosowanie sprawdzonych praktyk: jedna wskazówka na raz

Ocena:   (3,1 na 5)

Budowanie lepszego kodu Powershell: Stosowanie sprawdzonych praktyk: jedna wskazówka na raz (Adam Bertram)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 3 głosach.

Oryginalny tytuł:

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

Zawartość książki:

Wprowadzenie

Rozdział 1. Podstawy

Planuj zanim zaczniesz kodować.

Nie wymyślaj koła na nowo.

Twórz funkcje jako bloki konstrukcyjne.

Twórz narzędzia wielokrotnego użytku.

Nie skupiaj się wyłącznie na wydajności.

Twórz testy Pester.

Wdrażaj obsługę błędów.

Twórz zarządzalny kod.

Nie oszczędzaj na bezpieczeństwie.

Rejestruj aktywność skryptów.

Parametryzuj wszystko.

Ograniczaj wprowadzanie skryptów i funkcji.

Utrzymuj standardy kodowania.

Koduj w kontekście.

Zwracaj informacyjne dane wyjściowe.

Zrozum swój kod.

Korzystaj z kontroli wersji.

Pisanie dla różnych platform.

Pisanie dla następnej osoby.

Używanie edytora kodu.

Nie wymyślaj koła na nowo Rozdział 2.

Korzystaj z modułów społecznościowych.

Korzystaj z pracy innych.

Rozdział 3:Użyj Visual Studio Code

Zintegrowane środowisko skryptowe PowerShell.

Używanie Visual Studio zamiast PowerShell ISE.

Rozdział 4:Zaplanuj przed kodowaniem

Pisz komentarze przed kodowaniem.

Używanie kodu jako listy rzeczy do zrobienia.

Rozdział 5. Tworzenie bloków konstrukcyjnych za pomocą funkcji

Pisz funkcje z jednym, pojedynczym celem.

Tworzenie funkcji z obsługą potoków.

Zapisywanie często używanych, interaktywnych funkcji w profilu.

Rozdział 6. Parametryzuj wszystko

Nie koduj na sztywno. Zawsze używaj parametrów.

Używaj zestawów parametrów, gdy wszystkie parametry nie powinny być używane jednocześnie.

Używaj obiektu PSCredential zamiast oddzielnej nazwy użytkownika i hasła.

Rozdział 7. Aktywność skryptu dziennika

Używanie funkcji rejestrowania.

Oczyszczanie szczegółowych komunikatów.

Budowanie z myślą o zarządzaniu Rozdział 8.

DRY: Nie powtarzaj się.

Nie przechowuj elementów konfiguracji w kodzie.

Zawsze usuwaj martwy kod.

Rozdział 9. Bądź konkretny

Używaj trybu ścisłego.

Nie ignoruj błędów.

Sprawdzaj poprawność parametrów wejściowych.

Jawnie definiuj typy parametrów.

Wymuszaj obowiązkowe parametry.

Używaj instrukcji #requires.

Pisanie dla następnej osoby Rozdział 10.

Nadawanie zmiennym znaczących nazw.

Zastępowanie ciągów znaków.

Nie używaj aliasów w skrypcie.

Umieszczanie funkcji w module w kolejności alfabetycznej.

Wyjaśnianie wyrażeń regularnych za pomocą komentarzy.

Pisz pomoc opartą na komentarzach.

Rozważ różnicę między wydajnością a czytelnością.

Postępowanie z błędami.

Wymuszanie twardego kończenia błędów.

Unikaj używania $?

Kopiuj $Error(0) do własnej zmiennej.

Rozdział 12. Nie oszczędzaj na bezpieczeństwie

Podpisuj skrypty.

Używaj rejestrowania bloków skryptów.

Nigdy nie przechowuj wrażliwych informacji w czystym tekście w kodzie.

Nie używaj Invoke-Expression.

Używaj trybu ograniczonego języka PowerShell.

Trzymaj się PowerShell Rozdział 13.

W miarę możliwości używaj natywnego PowerShell.

Używaj standardowego nazewnictwa poleceń cmdlet PowerShell.

Tworzenie narzędzi

Kod dla przenośności.

Zawieraj narzędzia wiersza poleceń w funkcjach.

Wymuszenie na funkcjach zwracania typowych typów obiektów.

Upewnij się, że funkcje modułu obejmują wszystkie czasowniki.

Zwracanie znormalizowanego, informacyjnego wyniku Rozdział 15.

Mądrze używaj pasków postępu.

Pozostaw polecenia formatowania konsoli.

Używaj Write-Verbose.

Używaj Write-Information.

Upewnij się, że polecenie zwraca jeden typ obiektu.

Zwracaj tylko niezbędne informacje do potoku.

Rozdział 16. Szybkie tworzenie skryptów

Użyj klasy ArrayList lub GenericList.NET, gdy elementy muszą zostać dodane do tablicy.

Używaj wyrażeń regularnych do wyszukiwania wielu wartości łańcuchowych.

Nie używaj funkcji Write-Host in Bulk.

Nie używaj Pipeline.

Używaj metod foreach() i where().

Używaj Paralle.

Dodatkowe informacje o książce:

ISBN:9781484263877
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:146

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Powershell dla administratorów systemów: Łatwa automatyzacja przepływu pracy - Powershell for...
Naucz się korzystać z PowerShell, języka...
Powershell dla administratorów systemów: Łatwa automatyzacja przepływu pracy - Powershell for Sysadmins: Workflow Automation Made Easy
Budowanie lepszego kodu Powershell: Stosowanie sprawdzonych praktyk: jedna wskazówka na raz -...
Wprowadzenie Rozdział 1. Podstawy Planuj zanim...
Budowanie lepszego kodu Powershell: Stosowanie sprawdzonych praktyk: jedna wskazówka na raz - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)