Pular para o conteúdo
CESAR ZANIS
Voltar para o Blog

Propósito Técnico

Cesar Zanis

Cesar Zanis

Arquiteto de Software & Fractional CTO

20 de out. de 2024
2 min de leitura

"Qualquer um escreve código que máquina entende. Poucos escrevem código que humanos entendem."

Programar não é só fazer funcionar. É comunicar intenção. É construir algo que outra pessoa (ou você mesmo em 6 meses) consiga entender, modificar, evoluir. Código sem propósito técnico vira dívida.

Sinais de código sem propósito

  • Nomes de variáveis enigmáticos
  • Funções com 500 linhas
  • Nenhum teste
  • Comentários que mentem
  • Copy-paste infinito

Princípios de código com propósito

1. Legibilidade primeiro

Código é lido muito mais vezes do que escrito. Priorize clareza sobre esperteza.

2. Testes como documentação

Bons testes explicam o que o código deveria fazer. E ainda por cima, verificam.

3. Refatoração contínua

Não deixe para "depois". Pequenas melhorias constantes evitam grandes reescritas.

4. Revisão de código como ritual

Code review não é formalidade. É aprendizado, é padronização, é segurança.

O custo da pressa

Sim, entregar rápido importa. Mas código entregue às pressas que exige 3x retrabalho não foi entrega... foi empréstimo a juros altos.

Aprenda a negociar prazo. Explique trade-offs. Não aceite passivamente cronogramas impossíveis se você sabe que o resultado será lixo.

Legado começa hoje

Você está, neste momento, escrevendo o código legado de alguém. Que tipo de herança você quer deixar?

O código que você escreve hoje vai ser mantido por anos. Talvez por você, talvez por um estagiário que ainda nem foi contratado. Escreva pensando nessa pessoa.

Propósito técnico é isso: respeito pelo futuro.

Cesar Zanis / Tecnologia

Uma boa conversa merece continuar.

Compartilhe o artigo ou publique os slides nos seus Stories e no Feed.

WhatsApp ↗LinkedIn ↗X ↗
Slide 01 de 05
Propósito Técnico.

Código não é só funcionalidade. É legado. É manutenibilidade. É respeito por quem vem depois.

Em navegadores móveis compatíveis (iOS Safari e Android Chrome), o botão principal abre o menu nativo do aparelho com os cards e copia a legenda. Nos demais navegadores ou no computador, você pode baixar o pacote .zip numerado ou salvar cada PNG individualmente.

Os arquivos saem numerados na ordem exata de publicação.

Prévia da imagem
1080 × 1920 (9:16 Stories) · PNG
Cesar Zanis
Escrito por·Arquiteto de Software & Fractional CTO

Cesar Zanis

15+ anos liderando arquitetura de software, banco de dados de missão crítica, FinOps e IA aplicada. Estruturou e escalou uma operação de engenharia do zero a mais de 20 desenvolvedores.

15+ anos de atuação-50% Cloud FinOps99,99% SLA0 → 20+ Devs

Gostou deste artigo?

Publico análises práticas sobre arquitetura, FinOps, dados, IA, gestão e economia diretamente no LinkedIn.

Continue Lendo

Precisa de ajuda para implementar?

Se você está pensando em implementar isso, posso ajudar. Conversa sem compromisso em até 24h.