您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

什么是好代码(高质量代码)?

蓝不蓝编程 发布时间:2019-11-08 19:02:27 ,浏览量:0

背景

本人从事开发工作十余年,作为一个程序员,深感代码质量的重要性,特此浓缩一杯好代码咖啡,共勉.

好代码特性
  • 高可读性
    • 代码风格符合统一规范 就如应试教育一样,乖乖按照规则来就是了,不要有太多的花花肠子.
    • 复杂度低,逻辑清晰,简洁明了 应该痛快一点,不要欲说还休,犹抱琵琶半遮面.
  • 高可维护性
    • 高内聚: 关联性高的代码应该放在一起,形成独立模块,可以是一个类,一个包或一个工程等. 不是一家人,不进一家门,关系越近,住的越近.
    • 低耦合: 模块之间关联性要降低,交互简单. 大陆和香港建一两条通道就可以了,不要建成百上千条,如果建那么多,太浪费了,关键是让人有选择恐惧症,选哪条好呢?
    • 易扩展: 后续有需求变更时,已于扩展修改. 产品跟你说栽棵桃树,你就信啦???. 最终他可能是想桃树上再中一棵梨树,梨树上再种一棵桑树外加100条蚕…
  • 代码安全 能够抵抗恶意攻击、破解,能够保护系统安全、用户信息安全等. 再强大的国度,也要有杠杠的国防,否则就如曾经的晚清,自称大清,其实不堪一击.
  • 高可靠性 在各种正常场景、异常场景(偶发高并发、网络延时高等等)、长时间运行都可以正常运行. 据传,评价老公是否好的一个标准,就是无论在什么情况下,只要有需要,随时可服务.
  • 性能优异 能为用户提供优异的性能表现.当然也不能一味追求性能,需要和可读性、可维护性等特性综合权衡. 评价老公的另一个标准,就是性能卓越.
关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0403s