Liebe Community, ich schreibe gerade eine kleine Zusammenfassung über Codeding Standards (Programmierstiel) für unterschiedliche Programmiersprache. Nach dem ich jetzt den MISRA-C:2004 komplett durch gelesen habe, bin ich zu dem Schluss gekommen, dass es schön wäre in dieser Zusammenfassung ein etwas umfangreicheres C-Code Beispiel einzubringen. Dazu sollte der Code erst ohne Einhaltung von MISRA gezeigt werden, und dann den selben Code - Misra konform, mit Erklärungen welche Regel wo und warum greift. Vermutlich bleibt mir nichts anderes übrig als so ein Beispiel selbst (genug alte Projekte hab ich aus denen man etwas entnehmen kann) zu erstellen und dann MISRA konform zu machen. Das ganze wäre natürlich eine gute Übung, ich bin mir aber noch nicht sicher ob es mir wirklich gelingt den Code 100% konform zu machen. Jetzt dachte ich google liefert doch bestimmt massenhaft solche Codebeispiele, aber Fehlanzeige. Entweder verwende ich die falschen Suchstrings, oder soetwas hat tatsächlich noch niemand gemacht und veröffentlicht. Ich hätte aber erwartet das man so etwas zumindest auf den Webseiten der Prüftool-Hersteller (PC-Lint & Co...) findet, aber auch dort Fehlanzeige. Meine Frage ist nun: hat so etwas Jemand von euch evtl. rumliegen? Mir geht es darum möglichst viele Regeln in möglichst wenig/kompakten Code einfließen zu lassen. Ich bedanke mich schon mal im Voraus bei jedem der sich mit meiner Frage beschäftigt. :)
Sowas wie die Misra-C Exemplar Suite "You can download the Exemplar Suite and TC from the "Resources" section of this Forum website which is visible when logged in as a registered user. Follow the link at the top of the page to register if you are not already a registered user. July 2008: Note that a new edition of MISRA-C:2004 that incorporates the TC text is now available." http://www.misra.org.uk/forum/viewtopic.php?f=54&t=671 Fragen zu der Exemplar Suite kann man dort auch stellen http://www.misra.org.uk/forum/viewforum.php?f=150
Wow super, danke. Das sieht viel versprechend aus! Ich gebe nochmal Feedback ob es das ist, nach dem ich gesucht habe sobald ich dort einen Account habe und es gedownloaded ist. ;)
.. und erwähne in deiner Arbeit bitte nicht "Programmierstiel"; das könnte mit einem Handle verwechselt werden.
@"Arc Net": So also jetzt wollte ich mich nochmal bedanken, denn ich habe mittlerweile die "MISRA-C exemplar suite" vorliegen und bin begeistert; genau so etwas hatte ich gesucht. Dies erspart mir viel Arbeit. Vielen Dank! Und Herr Wachtler, ich bin mir nicht sicher ob Sie auf den Schreibfehler "stiel" anstatt "stil" anspielen(?), jedoch findet der Ausdruck "Programmierstil" in der Arbeit Erwähnung.
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.