Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.033 Beiträge
 
Delphi 12 Athens
 
#17

AW: TArray<string> als const im Record deklarieren

  Alt 6. Dez 2019, 09:48
Abwärtskompatibilität, weg damit. Wer einen älteren Compiler will, soll ein älteres Delphi installieren.
Diese Aussage ist vollkommen realitätsfern! Wenn Delphi nicht so außergewöhnlich abwärtskompatibel wäre, müsste bei einer Umstellung ein enormer Zeit- und Kostenaufwand veranschlagt werden. Der ist auch mit dieser Kompatibilität schon manchmal beträchtlich. Da müssen eine ganze Reihe Entwicklungsumgebungen in realen und virtuellen Maschinen umgestellt werden, alle Build-Rechner brauchen eine neue Delphi-Installation und die Build-Skripte müssen angepasst werden. Während der Umstellung und als Fallback müssen die alten Versionen aber immer noch verfügbar sein. Kommen jetzt noch Code-Änderungen dazu, muss das ganze Projekt auch noch umfassende Tests durchlaufen. Die Kosten für eine solche Umstellung sind schon beträchtlich und übersteigen in der Regel die Update- oder Subscription-Kosten deutlich, von den Gefahren unbemerkter Bugs mal ganz zu schweigen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat