Also gut in Wirklichkeit lief es doch so:
[contains secrect recordings from microsoft]
Ein
API-Designer hat irgendwann mal eine ganze Reihe von Funktionen kreiert die dann in DLLs gegossen wurden.
Er ist mächtig stolz drauf und denkt es wäre für die Ewigkeit.
In Wirklichkeit war er auch kein API-Designer sondern ein ganz normaler Programmierer bei MS.
Eineinhalb Jahre später wird dann festgestellt:
Zitat:
Kacke, die Funktion hat zu wenig Parameter!
Welcher Idiot hat sich das ausgedacht?
Ein altgedienter Entwickler kommt hinzu und meint:
Zitat:
Hey Jungs bleibt mal cool. Wir machen das wie wir es immer gemacht haben.
Wir erfinden einfach eine neue Funktion mit mehr Parametern.
Und die alte Funktion ruft dann hintenrum die neue Funktion auf.
Ein anderer Entwickler wirft ein:
Zitat:
Aber wie soll denn die neue Funktion heisen
wenn die alte Funktion schon den perfekten Namen hat wird doch keiner die neue finden?
Großes Geschrei - "einfach ne 2 hinten dran hängen" -
"nein, ein ganz neuer Funktionsname muß her" -
"die alte Funktion üngültig erklären und die neue kriegt dann ihren Namen"
Der Entwickler-Opa steht auf und meint:
Zitat:
Wir hängen einfach ein Ex für Extended hintendran.
Das hört sich professionell an, dann merkt keiner dass
wir einen Fehler gemacht haben
PS: ein gutes Neues