Pular para a história

Todo programador conhece esta história. O fim dela é que muda.

Role a página e acompanhe: do primeiro livro ao código à mão, da IA aos tokens que acabam, até o mapa que gera o código. Os números vêm de uma geração real do Mapper Idea.

1

Primeiro, o livro.

Todo mundo começa assim: lendo como se faz. Uma classe, um atributo, uma tabela, uma tela. Dá trabalho, mas o que você aprende é seu.

Depois chega a história de usuário. Você sublinha os substantivos: pedido, número, cliente, itens, valor total, situação. É ali que mora o sistema.

Entregue o que o negócio precisa, por escrito

2

Então você escreve, à mão.

Para cada coisa do negócio: entidade, repositório, recurso REST, tabela, tipo do front-end, tela.

Quatro entidades viram 37 arquivos e 276 mil caracteres de código. Funciona, e você conhece cada linha.

Entregue 37 arquivos funcionando

3

“Só mais um campinho.”

O negócio pede um desconto no pedido. Parece pouco, mas um campo não mora num lugar só: o valor total aparece em 10 dos 37 arquivos, 71 vezes, em 49 linhas.

E cada campinho seguinte cobra tudo de novo: achar, editar e testar, nos dez arquivos.

Custo 10 arquivos e 49 linhas por campo

4

Aí você aprende IA.

Você descreve o que quer e ela escreve os 37 arquivos em minutos. Você nunca entregou tão rápido.

Até a conta chegar. Para mudar um campo, a IA lê os dez arquivos onde ele aparece: cerca de 42,8 mil tokens, a cada campinho. O limite do plano chega antes do fim do trabalho.

E o código que a IA escreveu, você já não conhece como conhecia o que escreveu à mão.

Custo cerca de 43 mil tokens por campinho, e o domínio do próprio código

5

Então você descobre o Mapper Idea.

A história de usuário vira um mapa mental. Cada substantivo que você sublinhou vira um nó.

O mapa é texto simples, no formato .mi. O Pedido inteiro, com títulos em dois idiomas e as regras, cabe em 4,6 mil caracteres: cerca de 1,2 mil tokens.

Entregue o negócio inteiro num mapa que você e a IA leem

6

Os geradores escrevem o código.

Todo programador tem um algoritmo na cabeça: se vejo isso no mapa, escrevo isso no código. O gerador grava esse algoritmo. Pedido é uma entidade: escrevo CREATE TABLE PEDIDO (.

numero é Texto(20): o match do gerador pega esse nó (o “se vejo isso”), e o write-pattern escreve NUMERO VARCHAR(20) NOT NULL (o “escrevo isso”).

total é dinheiro e vira NUMERIC(15,2); cliente é uma relação e vira chave estrangeira para a tabela CLIENTE.

O gerador é escrito uma vez, no mesmo formato do mapa, e fica: é o pensamento do arquiteto e do programador, documentado.

Fica gravado como a sua equipe pensa o código

O mi generate faz isso com todos os mapas e todos os geradores: 37 arquivos, sempre do mesmo jeito, e as telas prontas. Esta foi gerada de verdade, a partir do mapa.

Entregue 37 arquivos e as telas, sempre iguais ao mapa

7

O mesmo campinho, agora no mapa.

O desconto é um nó novo no mapa, ao lado do valor total. Um nó só.

Os geradores refazem os dez arquivos. Nenhuma linha escrita à mão, nenhum arquivo esquecido.

E a conta da IA muda: ela lê um mapa de 1,2 mil tokens em vez de 42,8 mil de código, e escreve 96 tokens em vez de 511.

Custo 1 nó no mapa

8

À mão ou com IA: você escolhe.

No Freemapper você edita o mapa com o mouse. Ou pede para a IA: três agentes dividem o trabalho, mexendo no mapa, escrevendo geradores e rodando a geração.

O código gerado é código comum. Você depende do Mapper Idea só para construir: o software pronto roda sem ele, sem nenhuma biblioteca proprietária, ao contrário do low-code. E os mapas guardam até o porquê de cada parte.

Soberania o software pronto é seu, sem amarras

9

E se a tecnologia mudar?

O mesmo mapa já sai em SQL…

…em TypeScript, em Java com Quarkus…

…e em HTML. Trocar de tecnologia é escrever outro gerador. As regras do negócio estão no mapa, e o mapa fica.

E não é só cadastro: com métodos e conceitos genéricos, as regras do negócio também vão para o mapa. Aqui, o pedido só é confirmado se o total for maior que zero.

Liberdade as regras evoluem sem depender da tecnologia

A conta, sem enfeite: o código é 24 vezes maior que o mapa. Escrever os geradores com IA custa tokens uma vez; usar não custa nenhum. Com um pack pronto, isso se paga na primeira entidade; do zero, a partir de umas 7 ou 8.

Comece pelo mapa.

Quer usar o Mapper Idea na sua equipe? Fale com a gente: respondemos com o passo a passo para você começar.

contato@mapperidea.io