LinuxUser

Kampf den Bugs

Jedem Anwender steht es frei, auch ohne Kenntnis über den Quellcode Bug Reports zu schreiben, die den Entwicklern beim Nachvollziehen von Fehlern helfen. Wenn Sie diese reproduktionstauglich beschreiben, an die richtige Stelle melden und bei Abstürzen einen sogenannten Backtrace hinzufügen, dann tragen Sie als Anwender ohne Programmierkenntnisse einen wichtigen ersten Schritt zur Fehlerbehebung bei.

In der Praxis treten Softwarefehler – im IT-Jargon Bugs – grundsätzlich häufiger auf, als man sich das wünscht. Für die Entwickler bedeutet es eine schwierige Herausforderung, das Zusammenspiel der zigtausend Zeilen Programmcode zu verstehen, aus denen heutige Programme und Betriebssysteme bestehen. Im Team müssen sie dabei auch Änderungen der Kollegen berücksichtigen. Diesen menschenlesbaren Programmcode wandeln die OpenSuse-Entwickler durch Kompilieren in durch einen Mikroprozessor ausführbaren Maschinencode um1 1 und verpacken ihn in mit YaST oder Zypper installierbare Pakete. Alle modernen Programme setzen auf von Bibliotheken bereitgestellte Funktionen auf. Gewöhnlich nutzen unter Linux alle Anwendungen systemweit einheitliche Versionen dieser Libraries. Dass es sich dabei oft nicht um die Fassungen handelt, mit denen die Programmentwickler ihre Software testeten, sorgt für weiteres Problempotenzial.

Anlaufstellen

Typischerweise knirscht es also an zwei Stellen: Entweder entwickeln die Programmierer

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von LinuxUser

LinuxUser4 min gelesen
Unverhofft Kommt Oft
Die Raspberry Pi Foundation hatte in den letzten zwei Jahren kein leichtes Leben, vor allem die Chip-Krise machte ihr schwer zu schaffen. Damit schwand zunehmend die Hoffnung, bald eine neue Version 5 des Minirechners zu sehen. Doch es kam anders, un
LinuxUser2 min gelesenIntelligence (AI) & Semantics
Erste!
Sehr geehrte Leserinnen und Leser, kürzlich thematisierten die Kollegen vom Bayerischen Rundfunk im Podcast „Das Computermagazin“ , wie unter anderem Callcenter künstliche Intelligenz dazu nutzen, die Emotionen der Anrufer und Anruferinnen zu analys
LinuxUser2 min gelesen
Readme
Der Mensch lebt nicht vom Text allein:Zu jedem Artikel in diesem Heft gehören eine Reihe von Zusatzinformationen, die das bloße Narrativ um weiterführende Inhalte ergänzen. Manche davon integrieren sich direkt in den Textfluss, andere stehen als geso

Ähnlich Bücher & Hörbücher