Ich habe einen Streit mit einem meiner Kollegen bezüglich der zu befolgenden C ++ - Richtlinien.
Derzeit gestaltet er alle seine Bibliotheken folgendermaßen:
- Er verwendet in seinen Dateinamen uneinheitlich Groß- und Kleinbuchstaben
- Einige seiner Header haben keine Erweiterung
Ich glaube, dass keine Erweiterung für C ++ - Standarddateien reserviert ist und dass die Verwendung von Großbuchstaben fehleranfällig ist (insbesondere, wenn Sie mit Code arbeiten, der sowohl unter Windows als auch unter Linux funktionieren soll).
Sein Punkt ist, dass er Qt
Konventionen befolgt (auch für Code, der kein Qt verwendet) und immer wieder sagt: "Wenn Qt es so macht, kann es nicht schlecht sein."
Jetzt versuche ich offen zu bleiben, aber ich fühle mich wirklich schlecht, wenn ich an / mit seinen Bibliotheken arbeiten muss. Gibt es diesbezüglich ein gemeinsames Regelwerk? Erzählt der Standard etwas darüber?
Vielen Dank.
Qt
. Ich denke sogar, dass es eine erstaunliche Bibliothek ist, aber einige ihrer Designentscheidungen fühlen sich für mich wirklich falsch an.
_
populärem, weit verbreitetem Code beginnen, aber es ist definitiv gegen den Standard.
*.hpp
für einen C ++ - Header und alle meine Tools "bekommen es".
#define signal
……… ("Wenn Qt es so macht, kann es nicht schlecht sein.") - Ich kann nicht sagen, dass ich persönlich mit all ihren Designentscheidungen einverstanden bin.