如何写出高质量代码

写出高质量的代码需要做代码如下几点:

 

  1. 对基础知识掌握牢固,对基础知识了解不要只停留在用法上,要去看源码看它怎么实现的,以及思考这样实现有什么好处

 

  1. 对使用框架和中间件的每个知识点也要非常清楚,最好能完整地阅读官方提供的文档,将比较重要的指令和例子动手操作一遍

 

  1. 对待代码的态度。这点体现在个人做事风格上。要以工匠精神对待代码和所做的事情

 

  1. 代码精简。尽量保证代码的精简,这个是长期积累来的。《重构 改善既有代码的设计》这本书有介绍,要提高代码复用率。在重构代码中需要将复杂的功能进行拆分,将相同功能进行合并来更加简化代码。

 

  1. 保持一颗学习和上进的心态,在JDK和框架持续更新和发展,往往会提供更优秀的函数及思想,这个时候需要花费时间和功夫来学习

    

在一个团队中并不是每个人都会做到上面几点,加上每个人从事工作的目的各有不同。作为一个项目负责人和架构师需要整理出一系列规范,来约束小组成员,保证代码的质量,我们团队是用的《阿里巴巴Java开发手册》,这个手册由阿里万名开发人员总结出来,具有很强的参考价值。

 

做到上面这些还是远远不够的。好的代码能从命名中看出要表达的意思,同样从代码注释中能看出业务逻辑。以下的两个例子是产品开发注释要求,能够写出这样好的注释就不怕代码不好维护了:

 

 

 

还有一点设计不管是做产品还是项目,UCML流程图对整个功能的理解和设计都有很好的帮助。见过一个教授画的UCML流程图非常详细。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值