Hallo, ich erstelle mir gerade eine Software Integration Pipeline für Embedded Software Projekte mit C/C++ und wollte mal ins Forum fragen, welche (open source) hilfreiche Tools für Builds, Statische Analysen, Dokumentation etc. auf keinen Fall fehlen sollten?
was ist eine "Software Integration Pipeline" ?
PittyJ schrieb: > was ist eine "Software Integration Pipeline" ? Der ultimative Overkill:-) - https://www.redhat.com/de/topics/devops/what-cicd-pipeline - https://en.wikipedia.org/wiki/CI/CD
Privat Overkill, in der Firma ein muss. Bei uns läuft der Jenkins mit x Jobs. Integrationstests, zahlreiche builds mit clang und gcc, Sanitizer (asan), coverage Analyse. Wenn das nicht automatisch wäre könnte man einpacken.
Tools vom Compiler und Doxygen, PC-Lint.
Dymoli schrieb: > hilfreiche Tools für Statische Analysen, https://wettel.github.io/codecity-faq.html Wenn deine Projekte mehr als 5 Klassen haben, und die 5 Klassen mehr als 5 Methoden, lass CodeCity drauf schauen. Das Tool visualisiert sehr plastisch Monolithen, übermäßige Abhängigkeiten, also alles Schlechte, was dich daran hindert, deinen Code in ein paar Wochen Tätigkeit für andere Sachen noch zu verstehen. Blankes C kann es soweit ich weiß aber nicht.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.