标签: testing architecture refactoring semantics software-design
我正在阅读一些论文,并且遇到了这个术语。
语义代码重新分解的含义究竟是什么。
通常如何进行正常的重新分解?
编辑:并建议一些不错的语义代码重新分解工具。
答案 0 :(得分:0)
我怀疑对这个术语的含义有严格的学术定义,但我从以下方面理解:
重构意味着改进代码,使其更好。语义重构意味着您重构代码以使您的类更准确地类似于您的域模型。通过语义重构,您可以将真实世界的意义引入您的类和对象中。
你可以说,一个好的重构总是一个语义的重构,我完全同意:)