Coding Standards

C/C++, Java, e altri linguaggi C-like

vedi devtools/doc/coding_style.cpp

Python

vedi PythonCoding

TODO
add missing languages here.

Applicabilita'

Le regole di codifica sono per loro natura del tutto arbitrarie, ma hanno lo scopo di mantenere uniforme lo stile di codifica in modo da semplificare lo scambio di codice tra progetti scritti da persone diverse.

La nostra coding-convention si applica a tutto il software che scriviamo, con alcune eccezioni notevoli:

In ogni caso, le convenzioni che continuano ad avere senso devono essere comunque applicate. Il codice esistente non conforme deve essere aggiornato da chi vi apporta modifiche sostanziali.

Proposte di Modifca

Ogni sviluppatore puo' proporre un cambiamento o una chiarificazione del coding standard. L'iter e' il seguente:

Headers

Nel progetto devtools sono inoltre presenti alcuni templates da utilizzare per la creazione di nuovi file in vari linguaggi.

Tutti i file sorgenti scritti in Develer devono contenere un header standard contenente le informazioni di copyright, i nomi degli autori ed una breve descrizione del file.

Nel caso di modifiche a sorgenti esistenti, e' necessario aggiornare (o aggiungere) l'header:

DevelerOss: CodingStandard (last edited 2008-06-07 20:33:36 by localhost)