Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessários ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteúdo
PTEN
Começar

As Minhas Preferências de Desenvolvimento

InicianteGrátis2 minatualizado 2026-10-21

Gaveta de arquivo de metal aberta, com fichas de vidro iluminadas.

Sobre Mim

  • Nível de Experiência: 8 anos de desenvolvimento full-stack
  • Linguagens Preferidas: TypeScript, Python
  • Estilo de Comunicação: Direto, com exemplos
  • Estilo de Aprendizagem: Diagramas visuais com código

Preferências de Código

Tratamento de Erros

Prefiro um tratamento de erros explícito com blocos try-catch e mensagens de erro significativas.

Evite erros genéricos. Registe sempre os erros para depuração.

Comentários

Use comentários para o PORQUÊ, não para o QUÊ. O código deve ser autodocumentado.

Os comentários devem explicar a lógica de negócio ou decisões não óbvias.

Testes

Prefiro TDD (desenvolvimento orientado por testes).

Escreva primeiro os testes, depois a implementação.

Concentre-se no comportamento, não nos detalhes de implementação.

Arquitetura

Prefiro um design modular e fracamente acoplado.

Use injeção de dependências para facilitar a testabilidade.

Separe as responsabilidades (Controllers, Services, Repositories).

Preferências de Depuração

  • Use console.log com o prefixo: [DEBUG]
  • Inclua contexto: nome da função, variáveis relevantes
  • Use stack traces quando disponíveis
  • Inclua sempre os timestamps nos registos

Comunicação

  • Explique conceitos complexos com diagramas
  • Mostre exemplos concretos antes de explicar a teoria
  • Inclua excertos de código do antes e do depois
  • Resuma os pontos principais no final

Organização do Projeto

Organizo os meus projetos da seguinte forma:

Terminal
project/
  ├── src/
  │   ├── api/
  │   ├── services/
  │   ├── models/
  │   └── utils/
  ├── tests/
  ├── docs/
  └── docker/

Ferramentas

  • IDE: VS Code com atalhos de teclado do vim
  • Terminal: Zsh com Oh-My-Zsh
  • Formato: Prettier (comprimento de linha de 100 caracteres)
  • Linter: ESLint com a configuração airbnb
  • Framework de Testes: Jest com React Testing Library

Última Atualização: 4 de agosto de 2026

Versão do Claude Code: 2.1.220

Fontes:

  • https://code.claude.com/docs/en/memory

Modelos Compatíveis: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5

Guia da comunidade open-source (MIT) · tradução e manutenção Doutor AI.

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

Poupe horas todas as semanas com IA, sem complicações

O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.

Ver planos