梦幻小丑灯 发表于 2021-11-26 15:19:14

软件测试管理:什么样的代码是高质量的代码?

   作为一个程序员,肯定希望能写出一手好代码,看起来赏心悦目,又易于理解。既方便日后自己回来翻阅一眼就能明白代码在干什么,又能让接手的人很快上手,看到精妙的地方,不由自主地发出由衷的感叹,悄无声息地改变别人不好的习惯。
http://www.51testing.com/attachments/2021/11/15326880_202111241339351D1kU.jpg
  那么如何才能写出高质量代码呢?
  我在这里给出一些我的见解:
  · 高可读性:
  代码风格符合统一规范。
  复杂度低,逻辑清晰,简洁明了。
  · 高可维护性:
  高内聚: 关联性高的代码应该放在一起,形成独立模块,可以是一个类,一个包或一个工程等。
  低耦合: 模块之间关联性要降低,交互简单。
  易扩展: 后续有需求变更时,已于扩展修改。
  · 代码安全
  能够抵抗恶意攻击、破解,能够保护系统安全、用户信息安全等。
  再强大的国度,也要有杠杠的国防,否则就如曾经的晚清,自称大清,其实不堪一击。
  · 高可靠性
  在各种正常场景、异常场景(偶发高并发、网络延时高等等)、长时间运行都可以正常运行。
  · 性能优异
  能为用户提供优异的性能表现.当然也不能一味追求性能,需要和可读性、可维护性等特性综合权衡。


作者:电脑小白   来源:知乎
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理

页: [1]
查看完整版本: 软件测试管理:什么样的代码是高质量的代码?