五大原则(安全-效率-规范)
1、嵌套原则:条件判断、三元运算不要嵌套太多;
2、命名原则:驼峰命名—queryByName,包含方法、变量、包、类等
3、判空原则:“”=object.equals(””);
4、优先使用原则:用StringBuffer代替String;用Stringbulider代替StringBuffer;不能使用过时的类或方法等;
5、一屏/逻辑分割原则:一个方法体的代码幅应该在一屏比较和合理;逻辑复杂的代码可以抽离出方法体;
八大事项
1、不变的值,尽量写个常量类
2、尽量使用if{}else,不要一直if去判断
4、dao层尽量不要用逻辑,尽量在service里写业务逻辑;避免架空逻辑层;
5、金额使用Bigdecimal类型的,0.00这种格式靠右显示
6、iframe的弹框,要放到js里,可以缓存,放到jsp里每次都需要加载。
7、ajax对应success对应一个error异常,尽量用error,网络断或者不好的时候,走error,比较友好;
8、不要僵尸代码、面条代码应摒弃,一些已经注释掉的代码可以删除;