Welche Best Practices gibt es für Refactoring in Embedded C/C++?

  • Einführung von Modulen und Abstraktionen: Hardwarezugriffe kapseln.
  • Funktionale Zerlegung: Lange Funktionen in kleinere Einheiten aufteilen.
  • Magic Numbers eliminieren: Durch benannte Konstanten oder Enums ersetzen.
  • Code-Duplikate entfernen: Wiederverwendbare Funktionen erstellen.
  • Unit-Tests einführen: Besonders bei logiklastigen Funktionen.
  • Statische Codeanalyse verwenden: Tools wie MISRA-C Checker oder PC-lint nutzen.
  • Versionskontrolle aktiv nutzen: Schrittweise und nachvollziehbare Änderungen.
com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)