Clean Code 第一章~第二章

1 什么叫做整洁代码?
1)一段代码只做一件事情,不做额外的处理
2)通过所有测试
3)体现所有的设计概念
4)减少重复代码
5)具有可读性
2 有意义的命名
1)变量和函数名称本身就可以解释自己的意思 d,elasedTimeIndays
2)避免误导,如AccountList,实际上其并不是一个list
3)有意义的区分,如AccountInfo,AccountData,Account
4)可读的名字,尽量不要自己造词汇
5)尽量避免魔数,或者其他枚举值
6)不要在名称中加入类型 PhoneString
7)避免使用成员前缀,m_过时的做法
8)使用问题领域术语,注意上下文环境
9)不使用歧义词汇,add,insert,append
10)添加有意义的语境 addrFirstName
11)不要添加没用的语境

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,794评论 25 709
  • 本章,作为整洁代码的头一步,致力于规范命名规则。 图片来自<Clean Code> 所谓名不正则言不顺,命名的好,...
    徐朝_尼克徐阅读 741评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 不知道,你开始对我说的时候,心里到底是怎么想的。可是,随着你不时的联系,我竟有些依恋那种感觉,或许,我喜欢那种感觉...
    语凤阅读 451评论 0 0
  • 时光飞逝,一转眼,当年一起工作的姐妹们现在都已近不惑之年,从单身一人到现在的一家三口,孩子都已经长得比妈妈还高了。...
    清风如水阅读 145评论 0 0