在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。
当然没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套统一的命名规则,并在项目中贯彻实施,是团队开发的产品质量一项必不可少的工作。
代码的命名应该尽可能简单明了,使人一看就懂。
下面说说让人一看就知道是哪种类型的变量:
全局变量 g_***;
成员变量 m_***;
常用数据类型缩写形式
BOOL m_b***
int m_n***
DWORD m_dw***
char m_c***
字符串
CString m_s***
LPVOID m_lp***
句柄
HDC m_h***
指针
BYTE* m_p***
数组
Array m_arr***
按钮
CButton m_btn***
静态文本
CStatic m_stc***