Irgendso ein Code-Analyser rügte mich einmal, wenn ich die Units nur schlicht zitierte und wies mich an, so "voll" zu zitieren:
uses
Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
Vcl.Graphics,
system.UITypes, System.StrUtils,
Vcl.Controls,
Vcl.Forms,
Vcl.Dialogs,
Vcl.Buttons,........
Die Reihenfolge sollte keine Rolle spielen, was Codegültigkeit betrifft.
Allerdings meinen manche, man könnte da etwas an der Performance erreichen, wenn man sie "ideal" reiht.
(dafür gibt es Tools, die Reihenfolgen als gut behaupten)