开发前端时的代码风格
来源:互联网 发布:花洒推荐 知乎 编辑:程序博客网 时间:2024/06/07 02:46
1.前端传递到后台的数据要有验证。但是验证规则不必太复杂
2.对于<input type="text“ />输入框,最好trim()一下。对用户输入的内容头尾进行去空格处理
3.对用户输入信息的长度要作必要的限制
2.错误提示信息要有统一的风格。比如弹出框提示错误,比如在输入栏旁边加一个提示错误的span,比如在页面上醒目的位置专门留出一个div.显示错误信息
3.错误信息要简洁明了。如果验证的数据非常多的话,在弹出框的时候,最好不要一次性显示所有的错误信息。
4.可以在每个输入栏输入完成的时候验证,也可以在提交表单的时候验证。推荐前者
后台方法的代码风格
1.所有的dao继承一个共同的业务BizDao,所有的service继承一个共同的业务BizService,所有的实体类继承一个共同的BaseEntity.然后把所有的dao都用到的方法写在BizDao里面,比如获取session的方法。把所有的service都用到的方法写在BizService里面。比如记录日志的方法
2.在写service的时候,最好将service和dao分开。关于service和dao的区别,我自己的个人理解是,service是面向业务的,dao是面向数据操作的。service里面的方法,可能调用多个dao的方法。而dao里面的方法,理想状态下,只操作一次数据
4.dao里面,不要对异常进行处理,有异常的话全部抛出去,放在servic里处理
4.service里面的方法,命名的时候除了规范,最好有一定的规律。比如如果只是查询数据库,不会对数据进行写操作,将方法统一命名为getXXX().如果要对数据进行写操作,将方法统一命名为doXXX().这样做的好处,你在在管理事务的时候,会非常清晰的感觉到。
5.controller里的方法不要抛出异常。我的确见到过有人在controller里面的方法居然throws Exception.你把这个异常抛出去交给谁处理啊?我的建议是:控制器里面不要有任何对异常处理的代码。把异常全部放在service里面处理.当然,在spring mvc 里面,你可以通过配置文件来处理异常,这个时候你可以在controller里面抛出异常
6.千万千万要记住,写注释。不仅仅是与人方便,于己方便。当有一天需要修改功能的时候,你随手写的一行注释可能会给你带来莫大的帮助。
7.不要用new/old等带有不确定的时间的词语来为方法、类、变量命名。在开发中经常遇到这样的情况,因为需求的变更,不得不修改一些方法。与此同时,以前的方法你还想保留着,假如方法的名字叫做methdo().这个时候,很多人都喜欢把以前的方法改为methodOld(),重新写一个命名为method的方法。这样调用的方法名不变,其它的地方的代码都不用修改,看起来方便极了。但是,一段时间以后,需求又做了变更,或许你就要对着两个方法研究半天才能弄明白两个方法的区别。重新写一个方法,建议命名规则在原方法的基础上,加上改变的功能。比如methodAddLog()
- 开发前端时的代码风格
- 前端代码风格规范总结
- 前端开发中代码命名的整理
- 前端开发中代码命名的整理
- jquery开发之代码风格
- [iOS 开发的正确姿势] 之一 代码风格篇
- (十六)写代码时的风格
- 【前端开发】进度条代码
- 前端开发代码规范
- 良好的代码风格
- ACE的代码风格
- ACE的代码风格
- VHDL的代码风格
- 良好的代码风格
- 良好的代码风格
- 代码风格的问题
- java的代码风格
- 优秀的代码风格
- protocol buffer出现大量链接错误
- 运维人员必须熟悉的运维工具汇总
- [文件系统]fuse学习笔记(二)
- 使用QRCode.jar生成和解析二维码(Maven版)
- 正则表达式
- 开发前端时的代码风格
- Linq To List Group 和Sum的联合 用法
- javascript中奇怪的if-else if-else
- linux下MySQL 的使用
- ecshop商品详细描述页,批量上传图片功能实现
- VMware的二种数据存储形式:VMFS和NFS
- QT国际化, 运行时改变界面语言, 利用QT实现国际化应用程序
- LeetCode-Reverse Words in a String
- 二进制的科学计数法