6Weiterführende Informationen

6.1Debugging

Vor allem bei größeren Programmen ist ein Debugging, das heißt eine Nachverfolgung der Ausführungspfade und Aktivitäten eines Programms, sehr notwendig. In der industriellen Entwicklung sind verschiedene Techniken im Einsatz, die auch bei der Roboterprogrammierung mit LEGO Mindstorms bzw. LEGO Spike Prime zum Einsatz kommen können.

Ein klassisches Debugging mit Haltepunkten (Breakpoints) im Code und einem Debugger, der auch die Speicher-/Variablenbelegung anzeigt und diese gegebenenfalls sogar veränderbar macht, sucht man im LEGO-Umfeld vergeblich. Dies hängt maßgeblich mit der Ausführung auf einem anderen System zusammen, für das ein sogenanntes Remote Debugging notwendig wäre.

Natürlich ist es so, ...

Get Programmieren mit LEGO® MINDSTORMS® 51515 und SPIKE® Prime now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.