java良好的编码习惯_培养专业良好的编码习惯

kangaroo 阅读(325) 评论(0)  编辑  收藏 所属分类: programmer

51c967f267cacc2656a754fa6027d552.png

程序员专业不专业,看看你的代码就很容易分辨出来,如何培养自己专业的java编码习惯,在经历了一个项目两个月的开发,稍微总结一下:

1. 争取先写注释,后写代码。这样做的好处,一、你的代码注释非常规范;二、测试查看时会比较容易看懂里面的逻辑;三、代码review时很容易发现逻辑的错误;四、思考业务逻辑和思考代码开发解耦,专注于一点。

2. 代码的模块化。不要有超过200行的方法。

3. 避免if...else if... else if ... else...。用if... if... if...,如果是int,short,chart,byte,Enum就可以用switch。

4. 如果你的方法返回一个list,最好不要返回一个Null,可以返回一个空的list。

5. web层不能直接dao对象调用数据库,可以在你的biz层包装数据库操作类。

6. biz层不返回do对象,返回一个类:***Info

7. 远程服务层不要返回一个太细粒度的数据,如String。应该考虑到其他别的地方也会使用这个服务层,所以返回一个包含较全信息的类,比较合理。

8. 注释里,可以用

  • ...
这样的标签,可以使你的注释看起来很规范。

9. 对于有特殊业务处理的程序代码,一定要有详细的说明,以便自己和别人下次review时一目了然。

10. 每次if判断,最好加上注释。如果你先写注释,后写代码,这条肯定就做到了。

11. 如果你写的是一个公用的方法,如biz的一个方法,为了确保你的程序在自己的方法里不出问题,要做到:检验输入是否符合规则,详细声明和注释输出的几种结果。

12. 判断等或不等时,常量在前,被判别的在后,可以避免一些nullpointexception的异常。

13. 打日志:当程序做一个远程、数据库、关键动作之前,最后先debug一下,判断异常时,error再把异常打印出来。

14. Helper帮助类因为属性中用到好多别的需要注入的类,所以最好以把它弄成接口发布的方式。

15. Util因为只是工具类,所以都是静态的方法。

16. 深入体会领域模型。web->模型->biz->DO->数据库

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值