代码优化

# 代码优化

# 重构

傻瓜都能写出计算机可以理解的代码, 唯有能写出人类容易理解的代码, 才是优秀的程序员.代码优化得第一步永远是利于人的理解, 其次才是运行的性能.

重构的目的是在不改变软件可观测行为的前提下, 提高其可理解性, 降低其修改成本.

重构为易于阅读的代码结构可能会对性能有一点影响, 但一般可以忽略不计, 而且即使影响了性能, 后续对结构良好的代码进行调优也更容易.

重构是见机行事的, 不用专门安排一段时间来重构, 而是在添加功能或修复bug时的顺手为之.

重构的意义不在于把代码库打磨的闪闪发光, 而是纯粹的经济角度出发. 我们之所以重构, 是因为它能让我们更快的添加功能修复bug.

# 代码的坏味道

  • 神秘命名
  • 重复代码
  • 过长的方法
  • 过长的参数列表
  • 全局数据
  • 可变数据

# 性能优化

上次更新: 2022/1/6 15:29:54