重构--Replace Temp with Query(以查询取代临时变量)(六)

重构方式 你的程序以一个临时变量保存某一表达式的运算结果;将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用。此后,新函数就可被其他函数使用; 动机 临时变量的问题: 只能存在于所属函数; 会驱使函数变长,只有这样才能访问到需要的临时变量; Replace Temp with Query往往是在运用Extract Method之前必不可少的一个步骤;局部变量会使代码难
相关文章
相关标签/搜索