HIC++-Standard unterstützt C++11
Zum zehnjährigen Jubiläum des High Integrity C++ Coding Standard steht eine neue, überschauberere Version bereit, die nun auch die Neuerungen von C++11 berücksichtigt.
- Alexander Neumann
(Bild: PRQA)
Die Codeanalyse-Spezialisten von PRQA haben genau zehn Jahre nach ihrer ersten Vorstellung von HIC++ die Version 4.0 des High Integrity C++ Coding Standard veröffentlicht. Er war entstanden, um C++-Entwicklern eine Sammlung der damaligen Praxisrichtlinien und Sprachempfehlungen zur Verfügung zu stellen. Innerhalb der vergangenen Dekade ist der Standard offenbar 24.000-mal heruntergeladen worden.
Die neue Ausgabe des Standards konzentriert sich darauf, die Regeln zu konsolidieren, um eine überschaubarere Menge anbieten zu können. So umfasst HIC++ nun 155 statt zuvor 202 Richtlinien. 61 Regeln sind gänzlich neu, die meisten nehmen sich der Features des derzeit aktuellen Sprachstandards C++11 wie Lambda-Funktionen, rvalue-Referenzen und Concurrency-Verbesserungen an. Etwa 80 Richtlinien wurden entfernt, andere wurden zusammengefasst.
Für eine bessere Übersicht und einen einfacheren Quervergleich hat PRQA nach relevanten Bestimmungen und Abschnitten aus dem Text des ISO-Sprachstandards von C++11 kategorisiert. Alle Regeln wurden darüber hinaus mit überarbeiteten Erläuterungen unterlegt und umfassen Code-Beispiele für konformen und nichtkonformen Code. (ane)