Das ist ja generell das Problem bei Software: Gäbe es eine umfassende und vollständige Spezifikation, könnte man das auch verifizieren.
Das Thema hier sind
RTL Funktionen, und die kann man sehr wohl sehr genau spezifizieren und verifizieren - und auch Abgrenzungen wie "für Input x, y, z ist das Verhalten undefiniert".
Weil man das aber nicht tut, entstehen immer wieder Defekte, wenn irgendwas refactored wird.
Beispiel:
https://quality.embarcadero.com/browse/RSP-13021
Siehe Dokumentation:
http://docwiki.embarcadero.com/Libra...per.StartsWith
Vergleich mit .NET Standard:
https://docs.microsoft.com/en-us/dot...etstandard-2.0