
Escape do inferno de inicialização com 8 parâmetros usando o Builder Pattern do Swift
Ao criar um app com Swift, chega um momento em que o código de inicialização fica assim.
Ler artigoARCHIVE · 27
Dos fundamentos aos critérios de decisão da prática profissional.

Ao criar um app com Swift, chega um momento em que o código de inicialização fica assim.
Ler artigo
Abstract Factory agrupa vários objetos compatíveis em famílias de produtos e os substitui de uma vez. Com um exemplo de tema em Swift, este artigo explica como evitar erros de composição e escolher entre Abstract Factory e Factory Method.
Ler artigo
O último artigo da série é sobre dinheiro. Se você já executou um agente por API, provavelmente notou algo estranho na cobrança: os tokens de entrada custam muito mais que os de saída. Lembrando a estrutura do primeiro artigo, isso é esperado. A cada turno, todo o conteúdo, do prompt do sistema ao histórico completo, é enviado novamente; em uma sessão de 50 turnos, o mesmo prompt do sistema é cobrado 50 vezes…
Ler artigo
Se você acompanhou a série até aqui, já deve ter percebido um padrão comum: minimizar o que fica dentro da janela de contexto. A Parte 3, “salvar o estado em um arquivo antes de /clear”; a Parte 4, “usar apenas ponteiros em vez do conteúdo”; e a Parte 5, “deixar o processo para os subagentes e enviar apenas as conclusões ao agente principal” apontam na mesma direção. Mas ainda não tratamos adequadamente do destino desses arquivos, ou seja, das informações enviadas para fora do contexto.
Ler artigo
As funções factory do Swift dão nomes intencionais à criação, flexibilizando o tipo retornado e as políticas de reutilização. Veja quando escolher static func em vez de init e a diferença em relação ao Factory Method de GoF.
Ler artigo