Ho una discussione con un mio collega riguardo le linee guida del C ++ da seguire.
Attualmente progetta tutte le sue librerie in questo modo:
- Utilizza lettere maiuscole e minuscole incongruenti nei suoi nomi di file
- Alcune delle sue intestazioni non hanno alcuna estensione
Credo che non avere un'estensione sia qualcosa di riservato per i file standard C ++ e che l'uso di lettere maiuscole sia soggetto a errori (specialmente quando si ha a che fare con codice che ha lo scopo di funzionare su Windows e Linux).
Il suo punto è che segue le convenzioni Qt
(anche per il codice che non usa Qt) e continua a dire: "Se Qt fa così, allora non può essere cattivo."
Ora provo a mantenere una mente aperta, ma mi sento davvero male quando devo lavorare su / con le sue librerie. Esiste un insieme stabilito di regole comuni in merito? Lo standard dice qualcosa al riguardo?
Grazie mille.