Difference between revisions of "MansOS Coding Standard"
(New page: - Indenting Indent - 4 space Tab char - 8 space - if,for,while if (...) { } -variables - variable names and function names should be written in camelcase(http://en.wikipedia.org/wiki/Ca...) |
|||
Line 1: | Line 1: | ||
== Indenting == |
|||
Indent - 4 space |
Indent - 4 space |
||
Tab char - 8 space |
Tab char - 8 space |
||
== if,for,while == |
|||
if (...) { |
if (...) { |
||
} |
} |
||
== variables == |
|||
- variable names and function names should be written in camelcase(http://en.wikipedia.org/wiki/Camelcase) - writeByte, not write_byte, wrt_byte or WrItEbYtE. |
- variable names and function names should be written in camelcase(http://en.wikipedia.org/wiki/Camelcase) - writeByte, not write_byte, wrt_byte or WrItEbYtE. |
||
Revision as of 17:37, 2 April 2008
Indenting
Indent - 4 space Tab char - 8 space
if,for,while
if (...) { }
variables
- variable names and function names should be written in camelcase(http://en.wikipedia.org/wiki/Camelcase) - writeByte, not write_byte, wrt_byte or WrItEbYtE.
int writeByte; void printByte(void *buf);
- pointer variables with "_p" appended
int writeByte; int writeByte_p; <-- like this
- constants and defines in all uppercase
- define MAX_LENGTH 15
- define HEIGHT 7
- enums, structs and all other type names with "_t" appended
typedef struct { int a; int b; int c; } MyStruct_t
typedef enum {RECTANGLE, CIRCLE} shapeType_t;