原始笔记

3.4 Code Refactoring - 大纲

  1. 3.4 Code Refactoring(整理版)
  2. 内容简要概括
  3. 目录
  4. 1. 什么是代码重构
  5. 2. 重构前先建立测试保护
  6. 2.1 为什么先写测试
  7. 2.2 Regression Test
  8. 3. 纯函数
  9. 3.1 条件一:相同输入始终得到相同输出
  10. 3.2 条件二:不产生副作用
  11. 3.3 纯函数的优势
  12. 4. 非纯函数与副作用
  13. 5. 推荐的程序结构
  14. 6. 核心思想

Switch to English