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