CS Coder
Biblioteca prática

Fundamentos para código que evolui

Organize units, compreenda contratos e trate falhas com responsabilidade.

Objetivo final: Extrair uma regra e trocar uma implementação sem alterar o consumidor.

Pré-requisitos: Object Pascal, classes e units.

12 min de leitura estimada · Reserve 45–90 min para os exercícios, conforme seu ambiente.

Marque uma etapa quando tiver concluído o exercício. Abrir um artigo não marca a leitura.

  1. Units no Delphi: organize responsabilidades antes de organizar pastas4 min · Extrair uma validação da tela e reconhecer a direção das dependências
  2. Interfaces na prática: um contrato pequeno para uma dependência real4 min · Consumir uma implementação por interface sem misturar referências e destruição manual
  3. Exceções no Delphi: trate falhas sem esconder o problema4 min · Usar try/finally e try/except com responsabilidades diferentes
Retomar a primeira etapa pendente

Projeto de conclusão

Extrair uma regra e trocar uma implementação sem alterar o consumidor. Use os desafios dos três artigos e registre entrada, saída e uma limitação. Material de integração ainda não executado deve ser identificado no seu relatório.

Código disponível · Todas as trilhas

Progresso salvo somente neste navegador; sem conta. Como apagar preferências e progresso.