Jobb Powershell kódok készítése: A bevált gyakorlatok alkalmazása tippről tippre

Értékelés:   (3.1 az 5-ből)

Jobb Powershell kódok készítése: A bevált gyakorlatok alkalmazása tippről tippre (Adam Bertram)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 3 olvasói szavazat alapján történt.

Eredeti címe:

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

Könyv tartalma:

Bevezetés

1. fejezet. Az alapok

Tervezz, mielőtt kódolsz.

Ne találd fel újra a kereket.

Építsd a függvényeket építőelemként.

Építs újrafelhasználható eszközöket.

Ne csak a teljesítményre koncentrálj.

Építs Pester teszteket.

Implementálj hibakezelést.

Építs kezelhető kódot.

Ne fukarkodjon a biztonsággal.

Naplózza a szkript tevékenységet.

Paraméterezzen mindent.

Korlátozza a parancsfájlok és függvények bemenetét.

Fenntartani a kódolási szabványokat.

Kódolás kontextusban.

Informatív kimenet visszaadása.

Értse a kódját.

Verzióellenőrzés használata.

Írjon platformokon átívelő programokat.

Írj a következő embernek.

Kódszerkesztő használata.

2. fejezet: Ne találd fel újra a kereket

Használjon közösségi modulokat.

Használd mások munkáját.

3. fejezet: Használd a Visual Studio Code-ot.

PowerShell integrált szkriptkörnyezet.

A Visual studio használata a PowerShell ISE felett.

4. fejezet: Tervezz, mielőtt kódolsz

Kommentek írása kódolás előtt.

Használja a kódját Todo listaként.

5. fejezet. Építőelemek létrehozása függvényekkel

Írjon függvényeket egyetlen, egyetlen céllal.

Építs függvényeket csővezeték-támogatással.

Mentse a gyakran használt, interaktív függvényeket a profiljába.

6. fejezet. Paraméterezz mindent

Ne kódoljon keményen. Mindig használj paramétereket.

Használjon paraméterkészleteket, ha nem kell minden paramétert egyszerre használni.

Használjon PSCredential objektumot külön felhasználónév és jelszó helyett.

7. fejezet. Naplószkript tevékenység

Naplózási függvény használata.

Verbózus üzenetek tisztítása.

8. fejezet. A kezelhetőséget szem előtt tartva építkezni

DRY: Ne ismételd magad.

Ne tároljon konfigurációs elemeket a kódban.

Mindig távolítsd el a halott kódot.

9. fejezet: Légy pontos

Használj szigorú módot.

Ne hagyd figyelmen kívül a hibákat.

Validálja a bemeneti paramétereket.

Határozza meg explicit módon a paramétertípusokat.

Erősítse meg a kötelező paramétereket.

Használja a #requires utasítást.

10. fejezet. Írj a következő embernek

Adjon értelmes neveket a változóknak.

Sztring helyettesítés.

Ne használj álneveket egy szkriptben.

Tegye a függvényeket ábécé sorrendbe egy modulban.

Magyarázd meg a reguláris kifejezéseket megjegyzésekkel.

Írj komment alapú súgót.

Mérlegelje a teljesítmény és az olvashatóság közötti különbséget.

11. fejezet: A hibák kegyes kezelése

A hibák kemény megszüntetésének kikényszerítése.

Kerülje a $?

Másolja a $Error(0)-t saját változóba.

12. fejezet: Ne spórolj a biztonsággal

Írja alá a szkripteket.

Használja a Scriptblock naplózást.

Soha ne tároljon érzékeny információkat tiszta szövegben a kódban.

Ne használjon Invoke-kifejezést.

Használja a PowerShell korlátozott nyelvi módját.

13. fejezet. Maradjon a PowerShellnél

Használjon natív PowerShellt, ahol csak lehetséges.

Használja a PowerShell szabványos cmdlet elnevezést.

14. fejezet. Építési eszközök

Kódoljon a hordozhatóság érdekében.

A parancssori segédprogramokat csomagolja függvényekbe.

A függvények kényszerítése a közös objektumtípusok visszaadására.

Biztosítsa, hogy a modulfüggvények minden igét lefedjenek.

15. fejezet. Standardizált, informatív kimenet visszaadása

Használja bölcsen az előrehaladási sávokat.

Hagyja a formázási parancsokat a konzolra.

Használja a Write-Verbose funkciót.

Használja a Write-Information parancsot.

Biztosítsa, hogy a parancs egy objektumtípust adjon vissza.

Csak a szükséges információkat adja vissza a csővezetéknek.

16. fejezet: Szkriptek készítése a gyorsaság érdekében

Használjon ArrayList vagy GenericList.NET osztályt, ha elemeket kell hozzáadni egy tömbhöz.

Használjon reguláris kifejezést több karakterláncérték kereséséhez.

Ne használjon tömeges Write-Host funkciót.

Ne használja a Pipeline-t.

Használja a. foreach() és. where() módszereket.

Használja a Paralle.

A könyv egyéb adatai:

ISBN:9781484263877
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:146

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Powershell rendszergazdáknak: Munkafolyamat-automatizálás egyszerűen - Powershell for Sysadmins:...
Ismerje meg a PowerShell, a Microsoft...
Powershell rendszergazdáknak: Munkafolyamat-automatizálás egyszerűen - Powershell for Sysadmins: Workflow Automation Made Easy
Jobb Powershell kódok készítése: A bevált gyakorlatok alkalmazása tippről tippre - Building Better...
Bevezetés 1. fejezet. Az alapok Tervezz,...
Jobb Powershell kódok készítése: A bevált gyakorlatok alkalmazása tippről tippre - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

A szerző munkáit az alábbi kiadók adták ki: