PowerShell:
Iniciando um novo projeto

Como Fazer:

Para começar um novo projeto em PowerShell, primeiro pense na estrutura de diretórios. Veja um exemplo simples de criação de diretório de projeto:

New-Item -Path "C:\MeuProjeto" -ItemType Directory
cd C:\MeuProjeto
New-Item -Path ".\src" -ItemType Directory
New-Item -Path ".\tests" -ItemType Directory
echo '# Meu Novo Projeto PowerShell' > README.md

Resultado esperado depois de rodar o script:

Diretório: C:\MeuProjeto
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        1/1/2023   12:00 PM                src
d-----        1/1/2023   12:00 PM                tests
-a----        1/1/2023   12:00 PM              0 README.md

Aprofundando:

Historicamente, a criação de um novo projeto em PowerShell era menos estruturada: os scripts eram frequentemente desenvolvidos e armazenados ad-hoc. Com o PowerShell ganhando maturidade e a comunidade crescendo, práticas de desenvolvimento como versionamento (usando git), testes automatizados (usando Pester) e design modular tornaram-se comuns.

Alternativas incluem o uso de plataformas como o Visual Studio Code com extensões para PowerShell, que facilitam a configuração de projetos com templates e snipets de código.

Detalhes importantes na implementação de um projeto PowerShell incluem:

  • Estruturação de pastas: por exemplo, separar código-fonte de testes.
  • Scripts de build e deployment: automatizar a distribuição do seu projeto.
  • Documentação e comentários: essenciais para a manutenção e expansão do código.

Veja Também: