《代码整洁之道》摘记

  1. 我们都曾经瞟一眼自己亲手造成的混乱,决定弃之而不顾,走向新一天。我们都曾经看到自己的烂程序居然能运行,然后断言能运行的烂程序总比什么都没有强。我们都曾经说过有朝一日再回头清理。淡然,在那些日子里,我们都没听过勒布朗法则:稍后等于永不(Later equals never)。
  2. 整洁的代码只做好一件事。
  3. 减少重复代码,提高表达力,提早构建简单抽象。

命名:

  1. 名副其实
  2. 避免误导
  3. 做有意义的区分
  4. 使用读得出来的名称
  5. 使用可搜索的名称