51Testing软件测试论坛

标题: 软件测试管理:什么样的代码是高质量的代码? [打印本页]

作者: 梦幻小丑灯    时间: 2021-11-26 15:19
标题: 软件测试管理:什么样的代码是高质量的代码?
     作为一个程序员,肯定希望能写出一手好代码,看起来赏心悦目,又易于理解。既方便日后自己回来翻阅一眼就能明白代码在干什么,又能让接手的人很快上手,看到精妙的地方,不由自主地发出由衷的感叹,悄无声息地改变别人不好的习惯。

  那么如何才能写出高质量代码呢?
  我在这里给出一些我的见解:
  · 高可读性:
  代码风格符合统一规范。
  复杂度低,逻辑清晰,简洁明了。
  · 高可维护性:
  高内聚: 关联性高的代码应该放在一起,形成独立模块,可以是一个类,一个包或一个工程等。
  低耦合: 模块之间关联性要降低,交互简单。
  易扩展: 后续有需求变更时,已于扩展修改。
  · 代码安全
  能够抵抗恶意攻击、破解,能够保护系统安全、用户[url=]信息安全[/url]等。
  再强大的国度,也要有杠杠的国防,否则就如曾经的晚清,自称大清,其实不堪一击。
  · 高可靠性
  在各种正常场景、异常场景(偶发高并发、网络延时高等等)、长时间运行都可以正常运行。
  · 性能优异
  能为用户提供优异的性能表现.当然也不能一味追求性能,需要和可读性、可维护性等特性综合权衡。


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






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2