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

发表于:2021-11-25 09:40  作者:电脑小白   来源:知乎

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 质量管理 代码质量

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

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

评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道