~/VibeHandbook
PDF grátis

Capítulo 07 · 10

macOS vs. Windows

A maior parte das ferramentas de IA — agentes de , scripts, tutoriais — silenciosamente presume um Unix. Isso molda a escolha prática de ambiente de desenvolvimento.

  • O macOS é nativo em Unix. Ele vem com um shell POSIX de verdade e os mesmos git, ssh e curl que o resto do mundo dev usa. A maioria dos agentes e scripts "simplesmente funciona".
  • O Windows é totalmente capaz, mas o caminho mais suave é o WSL2 (Windows Subsystem for Linux, Subsistema Windows para Linux): um ambiente Linux de verdade dentro do Windows. Faça sua programação com IA dentro do WSL2, em vez de lutar contra as peculiaridades do PowerShell nativo.
  • O Linux é o terceiro membro da família e se comporta quase exatamente como o macOS para esses fins — ele é Unix, então os mesmos agentes e scripts rodam sem alteração. Se você já está nele, está pronto.

Algumas armadilhas para manter seu trabalho portátil entre todos eles:

  • Caminhos de arquivo/home/voce/projeto versus C:\Users\voce\projeto; barras invertidas e letras de unidade quebram scripts. O WSL2 evita a maior parte disso.
  • Terminadores de linha — o Windows usa CRLF, o Unix usa LF. Incompatibilidades causam diffs ruidosos e scripts de shell quebrados; configure core.autocrlf e um .gitattributes para normalizar para LF.
  • Sensibilidade a maiúsculas/minúsculas — macOS e Windows frequentemente tratam File.ts e file.ts como o mesmo arquivo; Linux e não, então código que compila localmente pode falhar na nuvem. Seja consistente com maiúsculas e minúsculas em imports e nomes de arquivo.
  • Permissões — os modos de arquivo do Unix (chmod +x) não mapeiam de forma limpa para o Windows.

Seja qual for o seu sistema, peça à IA para manter os comandos portáveis — barras normais, terminadores de linha LF, capitalização consistente — para que seus scripts rodem igual no seu laptop e no CI. Quando a IA te entregar um one-liner que presume uma ferramenta que você não tem, o jeito mais rápido de resolver costuma ser dizer a ela o seu sistema operacional e shell no arquivo de contexto, para que ela pare de chutar.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.