CleanCode阅读笔记

CleanCode阅读笔记

这篇博客记录CleanCode的阅读心得,及一些重要的关键点。

一、 有意义的命名

  1. 成员变量以m开头
  2. 使用能读得出来的词
  3. 词要达意,不要使用含有歧义的词
  4. 对于类名使用名词或名词短语
  5. 对于方法名使用动词或动词短语

二、方法

  1. 函数体尽量短小
  2. 只做一件事
  3. 参数尽可能少,太多的话应考虑抽象为一个类
  4. 无副作用,不影响其他状态的改变
  5. DRY原则,不要有功能重复的代码

三、注释

  1. 尽量用代码阐释而不是用注释
  2. 千万不要有错误的注释
  3. 删掉注释掉的代码,放心有版本控制来找回代码

四、代码格式

  1. 成员变量声明在顶部
  2. 方法A调用方法B,B应在A的下方并尽量靠近A
  3. 擅用空行和缩进

五、未完待续。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值