kwstyle中的编码规范

阅读了kwstyle编码规范,选记一些重点规则。

IVR : ivars should match regular expression:(^[a-z0-9_]+_$)|(^_[a-z0-9_])

SEM : Semicolons = 0 max spaces

EOF : The file should have only one new line

TAB : The file should not have any tabs

ESP : Spaces at the end of line = 2 max spaces

MCM : The class should have previously define comments startingwith @class, including @brief (allowing empty line)

OPS : Number of spaces for the operators shoud be: before=1,after=1

MBF : Member functions should match regular expression:^[a-z][a-z0-9_]+[a-z]$

FRG : Functions should match regular expression:^[a-z][a-z0-9_]+[a-z]$

FLN : Functions must not exceed: 100 lines

MFC : Member function comments missing or wrong

EML : The empty loop shoude be {} or {continue;}

ERB : There shouldn't be an extra space in ()

INL : Inline Functions must not exceed: 10 lines 


你可能感兴趣的:(function,File,Class,mfc,tabs,Comments)