高质量的代码

  1. 高质量的代码:
    • 可读
      • 不要编写大段的代码,对复杂的功能进行归纳整理,整理出一个有一个的独立功能,将这些独立功能从原函数中剥离出来,形成一个又一个的独立方法供原函数调用。为这些函数起一个释义名称,并添加注释。遵循“职责驱动设计”,将这些函数放在原类或者其它相应的功能类中。
    • 易维护
      • 代码不能写死,
    • 可扩展
      • 对整个系统的整体分析和合理规划能实现代码复用。
      • 持续重构。
      • 使用设计模式。32个经典模式,常用的工厂,策略,单例等。
  2. 代码质量的关键指标
    • 低耦合
      • 耦合就是对某元素与其它元素之间的连接,感知和依赖的度量。
    • 高内聚
      • 软件系统中元素职责相关性和集中度的度量。
  3. 简单的可以理解为,尽量减少头文件的引用,少些长方法,尽量不要出现重复的代码,常量一定要单独存放。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值