1.别瞎写,方法里能用封装好的类,就别自己写HashMap.
2.方法名,整的方法名都是啥?退出close,用out.
3.git提交版本,自己写的代码,注释,提交版本的时候,一定要清理掉.每个判断能不能用单元测试测测.
4.啥时候捕获错误,什么时候抛出错误,什么时候声明错误,在方法里每个都try_catch抓,反正代码规范这些自己多想想。
5.Controller方法,2,3个值没必要封装对象传进来.
6.java引入import ...类名 而不是 import ...*
7.git提交,不要把做成一半的东西提交.啥情况,让我合版还是不合版那.
8.发送邮件优先使用自己服务器的邮箱,用163的邮箱,qq邮箱发送有限制。
9.开发前台页面如果界面跟原型图有冲突,一定要先说,再改,这个是应该有的。
10.代码接口访问数据不多,访问慢,每一条sql抽出来,查一下,确定时间,可以加索引优化(普通索引,唯一索引,全文索引,主键索引)。
10.1.数据库索引别瞎起名字,跟别人重复的索引名字重复,你不就白起了,ids_表名_字段名,联合索引的名称ids_表名_字段名+字段名+字段名.
11.整改数据库的sql,比如改字段,删字段,保存在项目中提交,避免很多不必要的问题。
12.解决问题3个小时内,没有解决方案,求救吧。莫非定律,如果事情有变坏的可能,不管这种可能性有多小,它总会发生。