代码整洁之道:消除重复&提高表达力

  1. 我们都曾瞟一眼自己亲手造成的混乱,决定弃之不顾,走向新一天。我们都曾看到自己的兰程序居然能运行,然后断言能运行的烂程序总比什么都没有强。我们都曾经说过有朝一日再回头清理。当然,在那些日子里。我们都没有听过勒布朗法则:稍后等于永不(later equals never)
  2. 坏的代码就像“沼泽”——我们趟过代码的水域,我们穿过灌木密布,瀑布暗藏的沼泽地,我们拼命想找到出路,期望有点什么线索能启发我们到底发生了什么事,但目光所及,只是越来越多死气沉沉的代码。
  3. 花时间保持代码整洁不但有关效率,还有关生存。
  4. 程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法。
  5. 赶上期限的唯一方法——做的快的唯一方法——就是始终尽可能保持代码的整洁。
  6. 糟糕的代码引发混乱。别人修改糟糕的代码时,往往会越改越乱。
  7. 整洁的代码简单直接。整洁的代码如同优雅的散文。整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。
  8. 在意!
  9. 简单代码,依其重要顺序:
    • 能够通过所有测试
    • 没有重复代码
    • 体现系统中的全部设计理念
    • 包括尽量少的实体,比如类,方法,函数等
  10. 有意义的命名是提现表达力的一种方式。
  11. 消除重复&提高表达力。
  12. 我们是作者。作者都有读者。实际上作者有责任与读者做良好沟通。下次你写代码的时候,记着自己是作者,要为评判你工作的读者写代码。
  13. 美国童子军军规——让营地比你来时更干净!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值