对我来说,重构主要是为了那些在编写代码后阅读和维护代码的人。但是在重构的维基百科文章中说:
优点包括提高代码可读性和降低复杂性以提高源代码的可维护性,以及更具表现力的内部架构或对象模型以提高可扩展性。
降低复杂性的部分是否仅意味着make it less complex to understand
或是否还包括less complex calculations
计算机处理?如果是这样,我应该考虑将代码优化作为重构的一部分吗?
对我来说,重构主要是为了那些在编写代码后阅读和维护代码的人。但是在重构的维基百科文章中说:
优点包括提高代码可读性和降低复杂性以提高源代码的可维护性,以及更具表现力的内部架构或对象模型以提高可扩展性。
降低复杂性的部分是否仅意味着make it less complex to understand
或是否还包括less complex calculations
计算机处理?如果是这样,我应该考虑将代码优化作为重构的一部分吗?