Aber so schön Clean das auch ist, es löst nicht das eigentliche Problem!
Auch darin lassen sich bis zu 15 Codezeilen zählen.
SCNRT
Logisch, aber eine Variante in C# - die exakt das Gleiche macht - hätte hier keinem etwas gebracht, wäre dafür aber in jeder Methode unter 10 Zeilen geblieben.
Die sprachbedingten Boilerplates werden eigentlich nicht mitgezählt.
Delphi-Quellcode:
{1} LFoo := TFoo.Create();
{-} try
{2} LFoo.DoBar();
{-} finally
{-} LFoo.Free;
{-} end;
denn mit ARC sieht der Code mit gleicher Funktionalität so aus
Delphi-Quellcode:
{1} LFoo := TFoo.Create();
{2} LFoo.DoBar();
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)