大美餐饮收银系统


团队开发约定及简易代码规范

<h2>开发要求</h2> <h3>1.变量要求</h3> <ul> <li>大驼峰命名规则 如: GetDataList</li> <li>要求英文变量,一般情况下不让用拼音变量,不允许中午变量</li> <li>变量不使用_(下划线)</li> <li>命名本着大家都能看懂的规则</li> <li>不允许只有首字母的变量 <h6><em>实在不知道如何英文命名的,我建议用询问ChatGpt来获得名称,而不是自己觉得应该用什么,用了个大家理解不清楚的英文名字,还不如用拼音。</em></h6></li> </ul> <h3>2.代码存放目录</h3> <ul> <li>常量单元,函数单元,存放于Public目录</li> <li>窗体统一存在在Form目录</li> <li>基类单元,基类窗体存放于Base目录</li> <li>主目录下除了项目文件,不存放其它文件 <ul> <li>有不清楚的再具体商量*</li> </ul></li> </ul> <h3>3.代码格式化:</h3> <ul> <li>统一使用cnpack的格式化功能,要求代码格式化</li> <li>统一的代码格式化,是为了SVN代码提交</li> </ul> <h3>4.注释</h3> <ul> <li>复杂的代码尽量要简单的注释,这样便于自己梳理思路,也便于后期修改代码。</li> </ul> <h3>5.窗体命名前缀Frm,</h3> <p>TFrame的前缀为Fra 如:FrmMain</p> <h3>2.窗体单元名在窗体类名前加小写的u:</h3> <p>如窗体名为FrmMain,则其单元名为uFrmMain.pas</p>

页面列表

ITEM_HTML