Building Better Powershell Code: Aplicación de prácticas probadas, consejo a consejo

Building Better Powershell Code: Aplicación de prácticas probadas, consejo a consejo (Adam Bertram)

Título original:

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

Contenido del libro:

Introducción

Capítulo 1. Hacer lo básico

Planifique antes de codificar.

No reinvente la rueda.

Construya funciones como bloques de construcción.

Construya herramientas reutilizables.

No se centre únicamente en el rendimiento.

Realice pruebas de pester.

Implemente el tratamiento de errores.

Construya código manejable.

No escatime en seguridad.

Registre la actividad de los scripts.

Parametrice todo.

Limite la entrada de scripts y funciones.

Mantenga estándares de codificación.

Código en contexto.

Devolución de resultados informativos.

Comprenda su código.

Uso del control de versiones.

Escribir para varias plataformas.

Escribir para la siguiente persona.

Utilice un editor de código.

Capítulo 2. No reinvente la rueda.

Utilice módulos comunitarios.

Aprovecha el trabajo de otros.

Capítulo 3.Use Visual Studio Code.

Entorno de scripting integrado de PowerShell.

Uso de Visual studio sobre PowerShell ISE.

Capítulo 4. Planificar antes de codificar

Escribir Comentarios Antes de Codificar.

Utilice su código como una lista de tareas.

Capítulo 5. Crear bloques de construcción con funciones.

Escriba funciones con un único objetivo.

Construya funciones con soporte de tuberías.

Guarde Funciones Interactivas de Uso Común en su Perfil.

Capítulo 6. Parametrice Todo

No haga Hardcode. Utilice siempre parámetros.

Utilice Conjuntos de Parámetros cuando no se deban utilizar todos los parámetros a la vez.

Utilice un objeto PSCredential en lugar de un nombre de usuario y contraseña independientes.

Capítulo 7. Registrar la actividad del script

Utilizar una función de registro.

Limpiar Mensajes Verbosos.

Capítulo 8. Construir pensando en la manejabilidad.

DRY: No te repitas.

No almacene elementos de configuración en el código.

Elimine siempre el código muerto.

Capítulo 9. Sea específico

Use el modo estricto.

No ignore los errores.

Valide los parámetros de entrada.

Defina explícitamente los tipos de parámetros.

Imponga Parámetros Obligatorios.

Utilice la sentencia #requires.

Capítulo 10. Escribir para la próxima persona.

Dé a sus Variables Nombres Significativos.

Sustitución de Cadenas.

No use Aliases en un Script.

Ponga las funciones en Orden Alfabético en un Módulo.

Explicar Expresiones Regulares con Comentarios.

Escribir Ayuda Basada en Comentarios.

Sopese la Diferencia entre Rendimiento y Legibilidad.

Capítulo 11. Manejar Errores con Gracia.

Forzar la terminación forzada de errores.

Evitar el uso de $?

Copie $Error(0) a su propia variable.

Capítulo 12. No escatime en seguridad.

Firme los scripts.

Use Scriptblock Logging.

Nunca almacene información sensible en texto claro en el código.

No utilice Invoke-Expression.

Use el Modo de Lenguaje Restringido de PowerShell.

Capítulo 13. Apégate a PowerShell.

Utilice PowerShell nativo siempre que sea posible.

Utiliza la nomenclatura estándar de los cmdlets de PowerShell.

Capítulo 14. Herramientas de compilación

Code for Portablity.

Envuelva las utilidades de línea de comandos en funciones.

Obligar a las Funciones a Devolver Tipos de Objeto Comunes.

Asegúrese de que las funciones del módulo cubren todos los verbos.

Capítulo 15. Devolución de resultados estandarizados e informativos.

Use Barras de Progreso Sabiamente.

Deje los Cmdlets de Formato para la Consola.

Utilice Write-Verbose.

Utilice Write-Information.

Asegúrese de que un comando devuelva un tipo de objeto.

Devuelva sólo la información necesaria a la canalización.

Capítulo 16. Construir Scripts para Acelerar.

Use una Clase ArrayList o GenericList.NET cuando los Elementos Necesitan ser Agregados a un Array.

Use una Expresión Regular para Buscar Múltiples Valores de Cadena.

No utilice Write-Host en Masa.

No utilice el Pipeline.

Utilice los Métodos. foreach() y. where().

Utilice Paralle.

Otros datos del libro:

ISBN:9781484263877
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:146

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Building Better Powershell Code: Aplicación de prácticas probadas, consejo a consejo - Building...
Introducción Capítulo 1. Hacer lo básico Planifique...
Building Better Powershell Code: Aplicación de prácticas probadas, consejo a consejo - Building Better Powershell Code: Applying Proven Practices One Tip at a Time

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.10.17 08:50 (GMT+2)