Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 3 głosach.
Building Better Powershell Code: Applying Proven Practices One Tip at a Time
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.
© 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)