The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,860 other subscribers

Archive for March 19th, 2026

RADProgrammer Style Guide · radprogrammer/radteam Wiki

Posted by jpluimers on 2026/03/19

I missed the below repository as when it got introduced early 2021 I was very much coping with recovering from a truckload of procedures curing my rectum cancer and its metastases.

Anyway, [Wayback/Archive] RADProgrammer Style Guide · radprogrammer/radteam Wiki is yet a new style guide which unlike the others hopefully will be maintained.

Also unlike the others it stresses not to use a specific Delphi feature, in this case inline variables (introduced in 2018) because in 2021 the internal IDE tooling and run-time around it still had not caught up.

I have always generalised this to refrain from using new features until they are broadly supported in the product. The reasoning is that  as for more than the last decade, the R&D team has a tendency to introduce features half baked, ticked a marketing feature in the product matrix then goes on with new features deferring work needed to actually make the feature useful towards the indefinite feature, so here is something you can quote me on

In Delphi, refrain from using new language features until the product fully supports it including at least these bits:

  • documentation
  • code generation / code completion
  • run-time behaviour (like memory leaks)
  • editor support (navigation, selection, expansion)
  • code refactoring
  • code formatting
  • debugger support

They refer to it from [Wayback/Archive] RADProgrammer Style Guide Other Guidance · radprogrammer/radteam Wiki:

Read the rest of this entry »

Posted in Delphi, Development, Software Development | Leave a Comment »