Use when the user asks about compilation directives (USE, ORM.Defines.inc), how to enable/disable modules or engines, or how to write {$IF DEFINED(...)} blocks (and why NOT to use {$IFDEF}) for FireDAC, UniDAC, Zeos, SQLdb, USEATTRIBUTES, USEENTITYMANAGER, USEQUERYBUILDER, USEPARAMENTERS, USELOGGERS…
Padrão transversal obrigatório — toda programação no projeto deve ser orientada a objeto com fluência total. Usar ao criar qualquer unidade de lógica de negócio, serviço, repositório ou camada de aplicação. Garante que procedures soltas, código global e lógica não encapsulada sejam substituídos por classes, interfaces…
Laudo técnico profissional completo de projetos Delphi: análise de arquitetura, Clean Code, Code Smells, SOLID, memória, acesso a dados, segurança e manutenibilidade em 8 dimensões, com score 1-5 e plano de modernização. Bilíngue pt-BR/en-US. Ativar quando o usuário mencionar: laudo técnico, auditoria de código…
Geração automática de documentos de especificação de software (SPEC) por engenharia reversa do código-fonte Delphi: atores, RF, RNF, regras de negócio, casos de uso, modelo de dados, integrações, restrições técnicas. Bilíngue pt-BR/en-US com marcadores [INFERIDO]/[INFERRED]. Ativar quando o usuário mencionar: SPEC…
Use when the user asks about the Loggers module — multi-destination logging (Database, CSV, TextFile, XML, JSON, HTTP, Email, WebSocket, Windows EventLog, Custom); ILogger/ILoggers/TLoggerFactory API; log levels (DEBUG/INFO/WARN/ERROR/FATAL); USELOGGERS directive. Path: src/Modulos/Loggers/ +…
Use when the user asks how to use the ProvidersORM framework — Attributes mode (class-to-table mapping, EntityManager, IdentityMap, UnitOfWork, AttributeRegistry). Canonical docs per-project: Documentation/RegrasNegocio/orm-usage.md or .cursor/rules/localarquivosV1.0.mdc if defined. Nota: o modo Slim foi descontinuado…
Use when the user asks about the Parameters module — loading config from INI, JSON, or Database; IParameters/TParameters API; FromIniFile, FromJSON, FromDatabase; USEPARAMENTERS directive; fallback cascade pattern. Path: src/Modulos/Parameters/ + src/Main/Parameters.Interfaces.pas + src/Main/Parameters.pas.
Relatórios FastReport no Delphi: TfrxReport, TfrxDBDataset, TfrxPreviewForm, design em tempo de execução, variáveis, parâmetros, grupos, totais, subrelatórios, exportação para PDF/Excel/HTML, impressão direta, personalização via código. Ativar quando o usuário mencionar: FastReport, TfrxReport, relatório Delphi…
Ponto de entrada para a família developer-delphi-rest-dataware-. Classifica demandas de REST DataWare (RDW) e delega para expert (arquitetura/APIs), roteiro (exemplos práticos) ou estrutura (localização de arquivos). Triggers: REST DataWare, RDW, TRESTDWClientSQL, TRESTDWPoolerDB, MassiveCache, uRESTDW.inc, REST…
Roteiros práticos de uso do framework REST DataWare (RDW) V2.1 — configurar servidor REST (Indy/SSL/pooling), consultas com TRESTDWClientSQL/TRESTDWTable, autenticação JWT/Basic/OAuth2, operações em lote com MassiveCache, seleção e configuração de drivers de banco. Exemplos Pascal completos por operação.
Testes unitários com DUnitX em Delphi — fixtures, assertions, TestCase parametrizado, mocking com Delphi-Mocks e isolamento de dependencias via injecao.
Testes unitários com DUnitX em Delphi — fixtures, assertions, TestCase parametrizado, mocking com Delphi-Mocks e isolamento de dependências via injeção. Opera em DOIS MODOS: Modo Explícito (/tdd — cobertura completa do projeto) e Modo Automático (invocado por developer-delphi-coding-workflow após cada nova…
Testes de integração em Delphi — banco real com rollback automatico (FireDAC/SQLite), fixtures de dados, smoke tests de modulos e testes de regras de negocio cruzando camadas.
Modularização em Delphi — units, packages BPL (runtime/design-time), namespaces, resolução de dependências circulares, plugin via DLL, regras de coesão e acoplamento.
Utilitário de extração de IP real do cliente para Horse. Cobre ClientIP(Req) com prioridade de cabeçalhos (CF-Connecting-IP, X-Real-IP, X-Forwarded-For, socket TCP) e padrões de uso em auditoria e rate limiting. Fonte: app/package/docs/pacotes/horse-utils-clientip.md.
Middleware de log de exceções para Horse. Cobre THorseExceptionLogger.New (formato padrão e com format/dir), variáveis de formato (${time}, ${requestclientip}, ${exception}, ${responsestatus}, etc.) e ordem no pipeline. Fonte: app/package/docs/pacotes/horse-exception-logger.md.
Provider de log em console (stdout) para horse-logger. Cobre THorseLoggerProviderConsole (New, New(config)) e THorseLoggerConsoleConfig (SetLogFormat, GetLogFormat). Para uso em desenvolvimento. Fonte: app/package/docs/pacotes/horse-logger-provider-console.md.
★not rated 5 4mo agoA0 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: