Delphi Clean Code avatar

Delphi Clean Code

Community

@delphicleancode

74Followers
|
45Public Repos
|
29Published Skills

Exemplos práticos, padrões, SOLID e boas práticas para modernizar legados e escrever código legível, testável e manutenível.

Agent Skills by Delphi Clean Code

Showing 29 vetted skills indexed across 2 GitHub repositories.

delphicleancodedelphicleancode
48

DelphiMVCFramework

Build RESTful APIs in Delphi using MVC, Active Record, and JWT.

Community
Advanced
delphicleancodedelphicleancode
48

Delphi Clean Code

Apply clean-code rules to Delphi units for naming and memory management.

Community
Intermediate
delphicleancodedelphicleancode
48

DUnitX Testing Patterns

Organize Delphi unit tests with DUnitX fixtures, mocks, and naming conventions.

Community
Intermediate
delphicleancodedelphicleancode
48

Delphi Code Review

Automate Delphi code review checklists for quality, security, performance, and memory concerns.

Community
Intermediate
delphicleancodedelphicleancode
48

Design Patterns GoF — Delphi

Implement GoF design patterns in Delphi with T/I/E/F/A/L naming and try..finally.

Community
Advanced
delphicleancodedelphicleancode
48

ACBr Project Patterns

Decouple Delphi ACBr projects from VCL components using dependency injection and wrapper services.

Community
Advanced
delphicleancodedelphicleancode
48

Delphi Test-Driven Development (TDD) and DUnitX

Guide test-first development in Delphi projects using DUnitX and Red-Green-Refactor cycles.

Community
Advanced
delphicleancodedelphicleancode
48

Delphi Code Refactoring

Identifies and applies safe refactoring techniques to Delphi and Object Pascal code.

Community
Advanced
delphicleancodedelphicleancode
48

DevExpress/DEXT Components

Apply DevExpress component standards to Delphi VCL projects.

Community
Intermediate
delphicleancodedelphicleancode
48

Dext Framework Patterns

Architect Delphi backends using Dext with DI, minimal APIs, and ORM-driven patterns.

Community
Advanced
delphicleancodedelphicleancode
48

Intraweb Framework

Guide Delphi developers in implementing Intraweb web applications with session handling and separation of concerns.

Community
Intermediate
delphicleancodedelphicleancode
48

Delphi SOLID Patterns

Provide Delphi SOLID pattern guidelines for repositories, services, factories, and strategies.

Community
Advanced
delphicleancodedelphicleancode
48

Delphi Memory and Exceptions

Enforce safe memory management patterns in Delphi applications with try..finally and interface-based ownership.

Community
Advanced
delphicleancodedelphicleancode
17

FreePascal/Lazarus Clean Code

Enforce clean-code rules for FreePascal/Lazarus projects and legacy refactors.

Community
Intermediate
delphicleancodedelphicleancode
17

FreePascal/Lazarus Test-Driven Development (TDD) e FPCUnit

Enforce Red-Green-Refactor TDD workflows with FPCUnit in FreePascal/Lazarus.

Community
Advanced
delphicleancodedelphicleancode
17

PostgreSQL Database

Configure PostgreSQL connections and map data types in FreePascal Lazarus projects.

Community
Advanced
delphicleancodedelphicleancode
17

Delphi to Lazarus Migration (Quick)

Migrate Delphi projects to Lazarus with a checklist-driven workflow.

Community
Intermediate
delphicleancodedelphicleancode
17

FreePascal/Lazarus Code Review

Evaluate FreePascal/Lazarus code against correctness, security, performance, and style guidelines.

Community
Advanced
delphicleancodedelphicleancode
17

Horse Framework

Create a complete REST API with a configurable server, including authentication and health check endpoints.

Community
Advanced
delphicleancodedelphicleancode
17

FPCUnit Testing Patterns

Automate standardized FPCUnit testing for FreePascal/Lazarus projects.

Community
Advanced
delphicleancodedelphicleancode
17

Design Patterns GoF — FreePascal/Lazarus

Apply Gang of Four design patterns to Free Pascal/Lazarus projects with Pascal examples.

Community
Advanced
delphicleancodedelphicleancode
17

Projeto ACBr Patterns

Provide architectural patterns for decoupling ACBr components in FreePascal Lazarus projects.

Community
Advanced
delphicleancodedelphicleancode
17

FreePascal/Lazarus SOLID Patterns

Implement SOLID design patterns for FreePascal/Lazarus projects.

Community
Advanced
delphicleancodedelphicleancode
17

Firebird Database

Implement Firebird database patterns in FreePascal/Lazarus with SQLdb/Zeos.

Community
Advanced