Sitemap
Kleber Andrade

Kleber Andrade

29+ years as dev, CTO at Pagstar, NVPro, IP Seguro, WeGo. Dev of Robot, Serious Games, ML, C/C++, Java, Flutter, Unity3D, C#, Python, anything code related.

Capítulo 1 — O Chamado dos Arquitetos Antigos

Os Padrões Arcanos de Projeto

3 min readDec 26, 2025

--

Press enter or click to view image in full size

O mundo estava estável novamente.

Essa estabilidade, porém, não era silenciosa como antes.
Era uma estabilidade viva — sistemas funcionando, fluxos claros, feitiços legíveis. A clareza conquistada após a Vitória não significava simplicidade absoluta, mas compreensão.

Lyron percebia isso em cada detalhe.

As runas do Mosteiro da Coesão não apenas brilhavam; elas se organizavam.
Bibliotecas mágicas respondiam mais rápido.
Portais antigos deixaram de falhar.
O mundo, agora limpo, começava a revelar algo novo.

Padrões.

Não símbolos repetidos mecanicamente, mas estruturas mentais que surgiam em lugares diferentes, para resolver problemas semelhantes.

Arquisense foi o primeiro a verbalizar aquilo que Lyron apenas intuía.

— Está percebendo? — perguntou o mestre, enquanto observavam mapas arcanos flutuando no Salão das Linhas. — Os mesmos formatos… as mesmas soluções… reaparecem em regiões que nunca se comunicaram.

Lyron assentiu.

— É como se diferentes magos, em épocas diferentes, tivessem chegado às mesmas ideias.

— Exatamente — disse Arquisense. — Não por cópia. Mas por necessidade.

Kaeldrim aproximou-se, trazendo um pergaminho antigo.

— A Ordem encontrou registros semelhantes em três continentes diferentes. Estruturas idênticas, com nomes distintos. — Ele pausou. — Os Arquitetos Antigos sabiam disso.

Lyron sentiu um arrepio.

— Então… padrões não são invenções modernas.

— Não — respondeu Arquisense. — São descobertas.

No dia seguinte, Lyron foi convocado a uma sala que raramente era usada: a Câmara dos Ecos.
Ali, feitiços antigos eram projetados lado a lado, comparados não pelo efeito, mas pela forma interna.

Arquisense ergueu a mão, e três feitiços surgiram no ar:

  • um escudo defensivo de uma cidade costeira,
  • um sistema de mensageria arcana de um império antigo,
  • um ritual de invocação de criaturas menores.

À primeira vista, eram completamente diferentes.

Mas Lyron viu algo mais.

— Eles… fazem a mesma coisa — murmurou. — Criam algo… mas escondem como isso é criado.

Arquisense sorriu.

— Muito bem. Esse é um padrão de criação. A ideia de separar o uso da criação.

Lyron franziu a testa.

Get Kleber Andrade’s stories in your inbox

Join Medium for free to get updates from this writer.

— Para evitar que quem usa precise conhecer os detalhes.

— Exato.

Arquisense então fez algo incomum: abriu um pergaminho técnico moderno, traduzido para a linguagem atual da Ordem.

— Vamos abandonar a metáfora por um instante — disse. — Observe isto.

class FireSpell {
cast() {
console.log("Chamas invocadas");
}
}

class IceSpell {
cast() {
console.log("Gelo conjurado");
}
}

Lyron inclinou a cabeça.

— Magias simples.

— Sim — respondeu Arquisense. — Agora observe o problema.

function createSpell(type: string) {
if (type === "fire") {
return new FireSpell();
}
if (type === "ice") {
return new IceSpell();
}
throw new Error("Tipo desconhecido");
}

Lyron arregalou os olhos.

— Toda vez que surgir um novo feitiço… essa função precisa mudar.

— Exato — disse Arquisense. — O mundo começa a depender de um ponto frágil. Esse é o momento em que os Arquitetos Antigos intervinham.

Ele virou o pergaminho.

interface Spell {
cast(): void;
}

class FireSpell implements Spell {
cast() {
console.log("Chamas invocadas");
}
}
class IceSpell implements Spell {
cast() {
console.log("Gelo conjurado");
}
}
class SpellFactory {
static create(type: string): Spell {
switch (type) {
case "fire":
return new FireSpell();
case "ice":
return new IceSpell();
default:
throw new Error("Tipo desconhecido");
}
}
}

Lyron ficou em silêncio por um instante.

— A criação está isolada.

— Sim — confirmou Arquisense. — Ainda imperfeita, ainda rígida… mas o pensamento estrutural já nasceu.

Lyron sentiu algo mudar dentro de si.

Não era apenas sobre escrever código melhor.
Era sobre reconhecer formas recorrentes de decisão.

Mais tarde, caminhando pelos corredores do Mosteiro, Lyron refletia.

Os Arquitetos Antigos não eram mais poderosos que os magos de hoje.
Eles apenas perceberam algo fundamental antes:

Problemas complexos raramente são únicos.
Mas soluções aplicadas sem reflexão sempre são perigosas.

Naquela noite, o Grimório do Código Limpo se abriu sozinho.

Uma nova seção surgira, escrita em tinta azul profunda:

“Quando uma solução aparece muitas vezes,
ela merece um nome.
Mas nunca um trono.”

Lyron fechou o livro com cuidado.

O chamado havia sido feito.

Ele não era mais apenas um restaurador do mundo.
Estava se tornando algo novo.

Um arquiteto em formação.

E muitos padrões — e armadilhas — ainda o aguardavam.

--

--

Kleber Andrade
Kleber Andrade

Written by Kleber Andrade

29+ years as dev, CTO at Pagstar, NVPro, IP Seguro, WeGo. Dev of Robot, Serious Games, ML, C/C++, Java, Flutter, Unity3D, C#, Python, anything code related.