Kodierungsstandards sind nur dann sinnvoll, wenn sie Ihnen helfen, Code zu schreiben. Sie müssen also nur Ihren Code konsistent halten (dh wenn jemand m_ für variable Mitglieder eingibt und jemand nicht, kann es länger dauern, den Code zu durchforsten, als wenn alle den gleichen Stil verwenden würden).
Das ist alles, was sie tun sollten, also nimm einfach deinen vorhandenen Code und sorge dafür, dass dein Team den gleichen Stil hat.
Ich mag es, wie Karikaturen zu denken. Wenn Sie Cartoonist bei den Simpsons werden, müssen Sie die Augen auf die offizielle Weise zeichnen oder alles sieht wie Hosen aus, aber wenn Sie zu Family Guy gehen, müssen Sie sie anders zeichnen. Keineswegs ist falsch.
Zu viele Standards sind über sinnlose Einschränkungen, geschrieben von Menschen, die sich nicht selbst codieren (oder sich selbst für zu gut halten, um sich daran zu halten). Andere versuchen dir zu zeigen, wie man programmiert. Keines hat seinen Platz in einem guten Standard, diese machen es einfach für Sie, sich einen Code anzusehen und zu verstehen, was er tut.
z. Meine Standards enthalten Regeln für die Benennung von Verzeichnissen - Sie haben Ihren Code immer in einem Verzeichnis mit demselben Namen wie das Projekt, und alle Binärdateien werden im bin-Unterverzeichnis mit allen Konfigurationsdateien am gleichen Ort und einem Änderungsprotokoll usw. abgelegt Einfaches Zeug, aber ich garantiere, dass ich nie ein Projekt namens etwas anderes mit seinen Binärdateien im Stammverzeichnis finden werde, wo ich nicht weiß, welche Änderungen daran vorgenommen wurden. Einfaches, einfaches Zeug, das einen großen Unterschied macht.
Effective C++ ist von Scott Meyers ... Eric Meyer ist ein Web entwickelt und CSS-Spezialist ... :-P – paercebal