代码规范想到哪里写到哪里
2016-12-28 10:48
363 查看
感知:用最简单的代码,写出适用于业务场景的需求,并以为扩展。
当你写代码时,考虑到true/false 命中率 哪个大一些写前边时。
1.起方法名字,特别的重要你是选择按功能、按返回的值、或者别的
2.你所查询数据库的,一定要用最简单的返回,能返回一个就不要返回两个。
3.单表查询不要用别名了吧。
4.代码的SQL 在执行计划,执行一下 看看命中,加索引。
5.两个表尽亮分离,为后续功能打基础
6.find query 返回list get 一般是一个
7.传userId 一个传参的简单类型,就不传user对象
8.对于缓存用的数据,只取主键再从缓存取,不用join
9.controller 只作控制流转 service 承担业务
10.dto 从前台到后台 po 从后台到前台
11.service dao 在抽象接口类中写注释 ,方法不在抽象接类的方法也写注释
12.插入和删除 返回成功后,再update 如积分+1等
13.dao 职责单一
14.如果两个表比较小,可以连接查询,这时候少用一次数据库连接.省点时间
15.如果重前台传字符串,一两个时候不用对象接收,直接用字符串,少花了点注入了的时间
16.HttpServletRequest req 不能传入service中
17.dto 不能用于实体
18.考虑大数据量表查询索引命中
19.前台看网络请求的时间,是否可以优化。
持续更新
当你写代码时,考虑到true/false 命中率 哪个大一些写前边时。
1.起方法名字,特别的重要你是选择按功能、按返回的值、或者别的
2.你所查询数据库的,一定要用最简单的返回,能返回一个就不要返回两个。
3.单表查询不要用别名了吧。
4.代码的SQL 在执行计划,执行一下 看看命中,加索引。
5.两个表尽亮分离,为后续功能打基础
6.find query 返回list get 一般是一个
7.传userId 一个传参的简单类型,就不传user对象
8.对于缓存用的数据,只取主键再从缓存取,不用join
9.controller 只作控制流转 service 承担业务
10.dto 从前台到后台 po 从后台到前台
11.service dao 在抽象接口类中写注释 ,方法不在抽象接类的方法也写注释
12.插入和删除 返回成功后,再update 如积分+1等
13.dao 职责单一
14.如果两个表比较小,可以连接查询,这时候少用一次数据库连接.省点时间
15.如果重前台传字符串,一两个时候不用对象接收,直接用字符串,少花了点注入了的时间
16.HttpServletRequest req 不能传入service中
17.dto 不能用于实体
18.考虑大数据量表查询索引命中
19.前台看网络请求的时间,是否可以优化。
持续更新
相关文章推荐
- maven 想到哪里就写到哪里
- freemaker想到哪里就写到哪里
- 想到哪里写到哪里
- easyUi想到哪里就写到哪里
- springmvc 想到哪里写到哪里
- idea的使用,想到哪里就写到哪里
- 常见代码编写规范(二)--详细数据的读与显示
- 常见代码的编写规范(四)---对象的保存与更新
- 常见代码的编写规范(一)---列表数据的显示
- 强命名规范与代码自动生成工具
- 常见代码的编写规范(一)---列表数据的显示
- 第6天:XHTML代码规范
- 代码编写规范Asp.Net(c#)
- 常见代码编写规范(二)--详细数据的读与显示
- 这段代码让你想到什么?
- MM官方的CFMX代码规范和Machii开发指南更新
- 编程规范-程序员们都应该这样写代码
- XHTML 代码规范
- 代码规范 自定义 Exception
- 代码写要规范!!!!