28 lines
804 B
Plaintext
28 lines
804 B
Plaintext
|
Lo stile della lib
|
||
|
|
||
|
FileSystem
|
||
|
nomi dei file sempre tutti minuscoli, se parole composte separato da _
|
||
|
|
||
|
Coding
|
||
|
|
||
|
Nomi delle classi con la maiuscola
|
||
|
|
||
|
nomi dei metodi con la prima Maiuscola e maiuscole interne per separare parole composte
|
||
|
gli enum tutti maiuscoli
|
||
|
|
||
|
nomi degli arg template tutto maiuscolo significativo e che possibilimente ricordi la funzione di cui e' argomento e.g. SM_MESH per Smooth<SM_MESH>!)
|
||
|
|
||
|
nomi dei membri con la prima minuscola
|
||
|
|
||
|
Il tabbing o con spazi o con un tab == 2 spazi
|
||
|
|
||
|
nei .h prima tutti i prototipi delle funzioni e poi le implementazioni inline (soprattutto per i membri delle classi)
|
||
|
|
||
|
ogni file.h deve includere tutto quello che gli serve.
|
||
|
|
||
|
a capo e parentesi a piacere.
|
||
|
|
||
|
non si DEVE assumere alcun path assoluto.
|
||
|
nemmeno nelle app (l'albero di cvs e' quello vero!)
|
||
|
|