一键导入
delphi-tdd-and-quality
Desenvolvimento Orientado a Testes (TDD), escrita de testes unitários DUnitX e correções de bugs no Delphi.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Desenvolvimento Orientado a Testes (TDD), escrita de testes unitários DUnitX e correções de bugs no Delphi.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Diretrizes de SOLID, Clean Code e padrões de nomenclatura para classes, interfaces, métodos e variáveis em projetos Delphi.
Desenvolvimento de microserviços e APIs REST com o framework minimalista Horse em Delphi. Rotas, controllers, middlewares, gerenciamento de memória e tratamento de parâmetros.
Diretrizes de qualidade e desenvolvimento de templates HTML e páginas dinâmicas com Web Stencils (Server-Side Rendering) no Delphi.
Diretrizes e mapeamentos de expressões regulares para migração de componentes Borland Database Engine (BDE) para FireDAC no Delphi.
Diretrizes e mapeamentos de expressões regulares para migração de componentes dbExpress (DBX) para FireDAC no Delphi.
Diretrizes de qualidade e desenvolvimento de APIs web, ORM, injeção de dependências e testes utilizando o Dext Framework em Delphi.
| name | delphi-tdd-and-quality |
| description | Desenvolvimento Orientado a Testes (TDD), escrita de testes unitários DUnitX e correções de bugs no Delphi. |
Estas diretrizes determinam que nenhuma linha de código, nova funcionalidade ou correção de bug seja introduzida sem testes correspondentes.
Siga estritamente o ciclo clássico de TDD:
Todo bug encontrado ou reportado deve seguir obrigatoriamente a técnica de correção orientada a testes de regressão:
Assert.AreEqual): Para garantir portabilidade de testes e evitar falhas silenciosas ou de inferência em compilações de 64 bits (Win64), explicite o tipo genérico na chamada das assertivas (ex: Assert.AreEqual<string>, Assert.AreEqual<Integer>). A inferência automática do compilador Delphi x64 pode falhar em assinaturas genéricas com sobrecargas de tipos complexos.