语义代码重构意味着什么?

时间:2015-06-01 13:11:39

标签: testing architecture refactoring semantics software-design

我正在阅读一些论文,并且遇到了这个术语。

语义代码重新分解的含义究竟是什么。

通常如何进行正常的重新分解?

编辑:并建议一些不错的语义代码重新分解工具。

1 个答案:

答案 0 :(得分:0)

我怀疑对这个术语的含义有严格的学术定义,但我从以下方面理解:

重构意味着改进代码,使其更好。语义重构意味着您重构代码以使您的类更准确地类似于您的域模型。通过语义重构,您可以将真实世界的意义引入您的类和对象中。

你可以说,一个好的重构总是一个语义的重构,我完全同意:)