美文网首页
编写可读性的代码

编写可读性的代码

作者: TianZhu | 来源:发表于2016-04-19 16:14 被阅读0次

命名

  1. 避免泛化词
    所有数据都叫 data -> PersonalInfo ? ImageContent ?
  2. 增加信息量
    带上单位 delay -> delayMS , size->sizeMB
    包含必要的解释 days->daysSinceLastUpdate
  3. 用的词要有效
    converToString -> toString
    有歧义的词
    result = filter(objects, "year"<="2016")
    filter是要保留select还是排除exclude
  4. 符合惯例
    约定俗成
    循环变量:i, j, k
    表示范围:[begin, end) [first, last]
    noSurprise! 只表达简单的操作、无副作用,成对的API参数含义一致

注释

  1. 不加没有价值的注释,如果变量名就可以说明,就不必要加注释
  2. 为常量加注释,为什么取这个值
  3. 解释Hack
  4. 解释可能出现的风险: 非线程安全

逻辑:表达式

  1. 变量与常量:变量在左,常量在右
    变量与变量:小于号原则,与数轴一致
  2. 临时变量+好的命名

if (lhs.min <= rhs.max && lhs.max<=rhs.min) {
operations
}
bool isOverlay = 表达式;
if (isOverlay) {
operations
}

结构:减少嵌套,善用空行

相关文章

  • 编写可读性代码

    脏话的频率是衡量代码好坏的标准 一、代码应该易于理解 可读性定理 别人理解它的时间最小化并不是意味着代码块越小理解...

  • 编写可读性的代码

    命名 避免泛化词所有数据都叫 data -> PersonalInfo ? ImageContent ? 增加...

  • iOS编码规范

    一、编写规范的代码有什么好处? 编写规范的代码,对于提升其可读性与可维护性大有裨益,看到规范的代码,不至于让自己...

  • 编码规范(二)CSS

    前言 统一的编码规范,有助于编写高质量、可读性强、易于维护的代码。 CSS 代码的编写,应该尽量简洁、高性能、高可...

  • 如何编写可读性好的代码

    ​ 1.什么样的代码是可读性好的代码? “让人阅读你的代码,就像阅读文章一样流畅,就像阅读散文诗一样优美!”——这...

  • 读-编写可读性代码的艺术

    该书的内容主要是关注编写代码的细节,总结了很多提高代码可读性的技巧。对于一个软件系统来说,即需要宏观的架构决策、设...

  • 看这里 郑州Python培训教你五大技能

    因为Python编写代码量少,代码简短可读性强,所​‌‌以Python是最受欢迎的编程语言之一,学习python的...

  • kotlin-协程

    Why 简化异步代码的编写。 执行严格主线程安全确保你的代码永远不会意外阻塞主线程,并增强了代码的可读性。 提升代...

  • 学Python的人这么多 有哪些技巧可言

    学Python的人这么多,有哪些技巧可言?用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发...

  • 学Python的人这么多 有哪些技巧可言

    学Python的人这么多,有哪些技巧可言?用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发...

网友评论

      本文标题:编写可读性的代码

      本文链接:https://www.haomeiwen.com/subject/adqzlttx.html