有人可以向我解释一下"重构"或者"重构"意思?
我认为这个主题过于宽泛,无法涵盖每个细节,但有人可以提供一个简单的术语解释吗?
答案 0 :(得分:6)
答案 1 :(得分:4)
Martin Fowler写了一本关于它的书,并且(至少在很大程度上)发明了这个词。
答案 2 :(得分:3)
这意味着组织代码,使其更具可读性,高效性,可维护性而不会引入新的错误,不会改变行为,并且(显然)不会破坏构建
答案 3 :(得分:1)
重新考虑它的简单术语,重新调整代码以获得更好的性能,可读性,可维护性,可扩展性,同时保持原始业务功能的完整性。 现在我刚才所说的是理论简报,真正的挑战是如何实践。根据我的理解,代码重新分解不是以任意方式重新排列代码。当我拿一些东西进行重新分解时,我宁愿采用系统的方法。请参阅this链接,建议您在进行代码重新分解时启动并将其作为核对表。