Wenn Ärzte Software debuggen würden ...
... dann ginge das so:
"Na, was hat das Programm denn?"
'Sehen sie, wenn ich hier den Knopf "Abbrechen" drücke - es tut nichts. Man muß es mit den Tasten bedienen, dann gehts.' "Hm, mit den Tasten gehts? Dann ist es wohl nichts Ernstes, aber wenn sie schon mal hier sind...ich verschreibe ihnen eine neue Maus, dann ist wahrscheinlich wieder alles in Ordnung."
(Die Kasse erstattet neue Mäuse.)
Gesagt, getan.
Doch der Knopf "Abbrechen" geht immer noch nicht.
"Sie wieder ... geht nicht, soso. Sind sie sicher? Na, weil ich heute so gefällig bin, machen wir mal eine große Analyse, mit Review. Das sollte man ohnehin alle 2 Jahre machen lassen. Haben sie nicht machen lassen...? Ahaaaa...nun das wird ja höchste Zeit. Also, bringen sie das Programm morgen früh mal vorbei. Ich brauche es ohne Eingabedaten. Eine Woche später haben wir die Ergebnisse."
(Die Kasse erstattet große Codeanalysen, alle 2 Jahre.)
1 Woche später...
"Also, was habe wir denn da...schauen sie mal, ihre For-Schleifen laufen in Schnitt bis 354! Nach dem Stand der Wissenschaft sollte der Wert zwischen 120 und 235 liegen!" (Das ist statistisch die Norm bei gesunden Programmen). "Ihr Programm ist nicht gut gewartet...brechen sie es ab und zu mit dem Taskmanager ab? Aaahaaa...sie sollten es in Zukunft immer regulär beenden. Außerdem müssen wir den Wert ihrer For-Schleifen senken. Keine Sorge, der For-Schleifen-Blocker ist gut verträglich, und kostet sie nur eine kleine Zuzahlung."
(Die Kasse erstattet For-Schleifen-Blocker, mit Zuzahlung.)
eine weitere Woche später...
"Nun, der Herr....? Bei ihnen haben wir doch die For-Schleifen-Senkung gemacht, nicht wahr? Na, wie gehts uns denn ?" 'Also, der Abbrechen-Knopf geht noch nicht.' "Aber ein bißchen besser ist es bestimmt schon geworden? Zumindest ein Stückchen bewegen sollte er sich jetzt schon! Haben sie auch nicht wieder mit dem Taskmanager abgebrochen?" 'Naja...also, vielleicht ist es schon ein bißchen besser. Aber ich bin jetzt wegen eines neuen Problems hier...es stürzt ab und zu ab! Der Abbrechen-Knopf ist mir jetzt gar nicht mehr so wichtig.' "Soso. Ihr Programm kommt halt in die Jahre...gut daß wir den For-Schleifenwert schon mal gesenkt haben! Mir sind auch noch relativ schlechte Case- und If-Werte aufgefallen. Da können wir noch etwas tun."
(Programm wird zum If-Spezialisten überwiesen. Der korrigiert alle If-Anweisungen nach dem neuesten Stand der Wissenschaft, der Case-Spezialist ebenso.)
(If- und Case-Spezialisten bezahlt die Kasse.)
Beim Termin am nächsten Quartalsanfang ...
'Herr Doktor, es wird immer schlechter. Die meisten Teile des Programms sind schon gar nicht mehr einsetzbar. Es erscheinen unsinnige Dinge auf dem Bildschirm.' "Hm, sie sind sich im klaren, wir habe schon ziemlich viel für sie getan. Allerdings sind sie ziemlich spät erst zu mir gekommen ! Ich sehe noch eine Chance ... da gibts eine neue Methode aus den USA, die wirkt manchmal Wunder. Schauen sie, dieses Tool erhöht alle Konstanten im Code um 1 (fragen sie mich nicht, wie es das schafft, aber es ist nachgewiesen daß es funktioniert!) Wir haben schon gute Erfahrungen damit gemacht. Es ist nur nicht ganz billig, und sie müßten es selbst bezahlen."
(Die Kasse erstattet keine Konstantenerhöhungen.)
"Wollen sie es probieren ?"
'Naja, wenn sie sagen es gibt sonst nichts...'
(Schulterzucken)
'...dann probiere ich es halt mal. Es ist meine beste Chance, nicht ?'
"Nun, es ist, wie gesagt, nicht ganz billig. Aber ich mache es mit ihnen wenn sie mir hier unterschreiben. Zusätzlich empfehle ich eine Oberflächenbehandlung, damit die schlimmen Fehlermeldungen verschwinden, von denen sie erzählt haben. Da wird einfach auf ihren Bildschirm so eine Folie geklebt...vom Spezialisten, der macht das genau auf die richtige Stelle. Das ist das Wirksamste was ich kenne. Na, keine Sorge...wir kriegen das schon alles in den Griff, gell?" (Oberflächenkorrekturen bezahlt die Kasse.)
Später, nach der Oberflächenkorrektur und der Konstantenerhöhung...
Auf dem Bildschirm klebt in der Mitte eine weiße Folie. Fehlermeldungen sind nicht mehr zu sehen, leider ist die Paßworteingabe jetzt etwas schwieriger. Das lästige Beep-Geräusch ist häufiger geworden. Fast nichts ist mehr benutzbar. Der Doktor sagt, das beep-Geräusch kann man in den Griff kriegen, an den restlichen Problemen forscht die Wissenschaft noch. Mißtrauen macht sich breit, ob die Konstantenerhöhung vielleicht etwas geschadet hat.
Und ohnmächtige Reue. Denn die Ursache des ganzen Schlamassels ist ganz sicher, daß wir früher das Programm zu oft mit dem Task-Manager beendet haben...
[Dauerhaft unter: http://www.compiled.reifenberg.de/wennaerztedebuggenwuerden.html]
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen