Workaround

EinWorkaround (englisch für „Notlösung“, „Behelfslösung“, „to work around something“ = „um etwas herum arbeiten“) ist ein Umweg zur Vermeidung eines bekannten Fehlverhaltens eines technischen Systems. Es ist ein Hilfsverfahren, das das eigentliche Problem nicht behebt, sondern mit zusätzlichem Aufwand seine Symptome umgeht.
Fehlkonstruktionen vonMikroprozessoren erfordern beispielsweiseWorkarounds inBetriebssystemen durchPatches.[1] BeiAnwendungssoftware kann eine Wiederholung ihrer Installation einWorkaround sein.[2]
Der Begriff wird häufig im Bereich derSoftwareentwicklung verwendet. Tritt einFehler in einemProgramm auf, lässt sich oft eine solche Hilfskonstruktion finden, mit der man zwar sofort, aber doch recht unkomfortabel – mit erhöhtem Arbeitsaufwand – zum gewünschten Ziel gelangt. In derProzessortechnologie werdenWorkarounds z. B. in Form von zusätzlichenBefehlen zur Umgehung von ungünstigen Architekturfestlegungen (falsche Planung, falsches Layout) verwendet. Auch finden sich oftAnleitungen fürWorkarounds z. B. imWorld Wide Web, wie man bestimmte Probleme auf einem System umgehen kann, etwa durch manuelles Bearbeiten der Systemkonfiguration (Konfigurationsdatei,Registrierungsdatenbank) oder durchShellskripte.
ImLinux-Kernel werdenPatches, die unter spezifischen Umständen anzuwenden sind, alsQuirks bezeichnet, vonenglisch„quirk“ fürEigenart bzw.Macke. Dies ist vergleichbar mit demQuirks-Modus vonWebbrowsern, die bei bestimmtenWebseiten einenKompatibilitätsmodus alsWorkaround verwenden, damit diese korrekt funktionieren – genau so aktiviert der Kernel auf betroffener Hardware einen bestimmtenWorkaround, damit z. B. einTreiber wie gewollt funktioniert.[3][4]
Im Rahmen vonITIL-Prozessen werdenIncidents häufig durchWorkarounds kurzfristig gelöst. Sobald imProblem-Management eine nachhaltige Lösung des Problems, das denIncident (dt.Vorfall) verursacht hat, entwickelt wurde, kann diese durch einenChange umgesetzt werden. Der provisorischeWorkaround ist dann nicht mehr notwendig.
Einzelnachweise
[Bearbeiten |Quelltext bearbeiten]- ↑Intel Pentium Processor – Invalid Instruction Erratum: Software Vendor Statements. Intel, abgerufen am 18. März 2012.
- ↑FAQ: Duden-Rechtschreibprüfung für OpenOffice und LibreOffice 8.0. Bibliographisches Institut, abgerufen am 18. März 2012.
- ↑https://docs.kernel.org/nvme/feature-and-quirk-policy.html
- ↑https://www.kernelconfig.io/config_pci_quirks