Downloads
As opções de download do Code oferecem instaladores quando disponíveis para o sistema suportado.
Escolha a plataforma correta
Use a opção correspondente ao seu sistema e mantenha a versão web como alternativa quando você só precisa abrir uma sessão rapidamente.
Atualizações
Quando houver uma versão mais recente, prefira atualizar pelo fluxo apresentado no próprio produto em vez de misturar arquivos antigos e novos manualmente.
Download como entrega final
Downloads devem refletir o artefato final, não uma cópia incompleta do workspace.
- Antes de baixar, valide nome, extensão, tamanho e conteúdo esperado do arquivo.
Primeira decisão
Imagine uma tarefa real em que Downloads deixa de ser uma opção de menu e passa a decidir a qualidade da entrega. Faça uma primeira passagem curta, observe o retorno do sistema e só então aumente escopo, quantidade de arquivos ou duração da sessão.
No Giorgio Code, isso também significa distinguir o que foi apenas proposto, o que foi escrito em arquivo e o que foi realmente executado ou verificado.
Como manter o contexto
Se o comportamento divergir do esperado, separe falha visual, falha de dados e falha de execução. O objetivo é descobrir em qual etapa de Downloads o estado deixou de corresponder ao que a interface prometia.
Use Downloads como uma referência de operação, não como uma tela isolada. A própria proposta da página é: As opções de download do Code oferecem instaladores quando disponíveis para o sistema suportado. O ganho aparece quando isso se conecta ao que vem antes e ao que precisa acontecer depois.
- confirme o estado antes de iniciar a próxima ação
- mantenha arquivos, sessão e contexto ligados ao mesmo objetivo
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
Falhas recuperáveis
Considere o fluxo concluído quando o resultado pode ser reaberto, revisado e entendido sem depender da memória de quem executou a tarefa. Isso é especialmente importante em Downloads, onde o contexto pode atravessar mais de uma etapa.
Comece por “Escolha a plataforma correta”, confirme o estado visível e avance para “Atualizações” apenas quando a etapa anterior estiver estável. Em Downloads, pular contexto costuma gerar mais retrabalho do que velocidade.
Resultado esperado
Nem todo caso precisa da configuração mais avançada. Prefira o caminho mínimo que resolve o objetivo e aumente complexidade somente quando Downloads realmente exigir mais contexto, controle ou verificação.
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
- revise a saída no mesmo ambiente em que ela será usada
- confirme o estado antes de iniciar a próxima ação
Leitura de engenharia: Downloads
Nesta página, a referência completa cobre artefatos binários, MIME, nome, integridade e origem. O objetivo não é decorar nomes de controles; é entender entradas, estado, efeitos colaterais, falhas recuperáveis e a evidência que confirma a conclusão.
- confirme o estado inicial antes de executar a ação
- identifique quais dados ou arquivos a superfície realmente possui
- trate loading, vazio, erro, retry e reentrada como comportamento principal
- verifique o resultado no mesmo contrato que o usuário consegue observar
Casos de borda de Downloads
A versão robusta desta função continua coerente quando a rede atrasa, a sessão muda, o conteúdo está vazio, o usuário repete a ação, o viewport encolhe ou uma dependência externa deixa de responder. Esses estados fazem parte da documentação porque também fazem parte do produto.
Setup nativo em Go
A build 7.85 inclui executáveis de instalação Windows separados para Giorgio Desktop e Giorgio Code. Eles são PE32+ x86-64 com cabeçalho MZ, instalam launchers em LocalAppData e criam atalhos. O launcher usa Edge/Chrome em modo app quando disponível, sem empacotar outro Chromium.