首页 > 编程知识 正文

规范分析的特点,规范用权方面存在问题

时间:2023-05-06 12:53:20 阅读:30666 作者:3778

刚跳槽,公司对规范要求很高,我出生在无辜的杯子里,没有人教我规范,但这不是理由,该学的还是要学的,该注意的也要注意。 不说废话,反正大神很随便,这里给那些初学者参考。

背后的例子:

问题:

1、代码冗馀(r ) rngy

2、可读性差

3、逻辑复杂,不利于维护

4、发生错误,无法迅速确定问题

正面案例

代码简洁,嵌套少

插入、修改、删除操作严格执行以下标准

1、安全过滤。

2 )拼凑SQL语句。 (严格判断查询条件,严格判断写入数据库的数据。 )

3、执行SQL。

4 .返回结果。

事务中不要出现数据处理的:

对于数据部分,应该将其放在事务之外,插入多个数据时也不要如图所示循环插入。 TP5包含insertAll ) )方法,通过使用该方法批量添加,可以将数据处理置于事务之外。 关于insertAll这种方法,可以查阅文档,也可以浏览源代码。 就是不要如图所示批量插入数据。 那样的话,会产生很多无法处理的错误。 请不要忘记。

开发基础

1、制表符键用4空格代替。 请勿将选项卡用于缩进控制。 (表达方式因系统、编辑器而异)

2、在css、js语句的代码后加上“; ”的绝句。 js在最后一段之前可以放分号,也可以不放。 (压缩、格式化工具)

3、编码统一: utf-8,所有文件头加编码语句、css、html

4、变量、类名统一英文名、驼峰命名法。 不要害怕长的例子,而不是缩写: topMenu

5,thinkphp V层方法,在View中开始方法名称。 要返回json,请以方法名称API结尾。 例如,使用ViewUser、ViewUserChange查看用户列表或更改用户的显示方式。 ViewUserAPI和ViewUserChangeAPI是所需的json返回方法名称。

6 )建立数据库集成,字符集: utf8,默认排序规则: utf8_general_ci。 在表的每个字段中添加注释,表的用途注释位于自添加ID中。

其中1个设置在编辑器内:

命名约定

1 .普通方法:驼峰法。 操作(关联)内容示例getUserName (获取用户名) ) ) ) ) ) ) ) ) ) )。

2 .接口方法:驼峰法。 操作(关联)内容api示例getUserNameApi (获取用户名api ) ) )。

3 .模型法:驼峰法。 动作(相关)表格名称。 示例getUserOrder (获取用户订单) getDoctorOrder (获取医生订单) )相关查询可以有多个表)。

4 .模板渲染:驼峰法。 或者统一小写。 示例用户订单信息驼峰匹配(userordermsg )注意:板文件名的大小写必须匹配。

5 .私有方法:在上述前面加_即可。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。