【发布时间】:2012-01-19 14:54:34
【问题描述】:
我正在重构一个有很多嵌套调用的程序,例如
ServiceManagement.getGlobalizationService()
.createExportConfiguration(
exportConfiguration,
getAdminWebClientSession().getUser().getToken()
.getTokenValue());
我希望得到一些建议,关于在这里哪种重构是合适的,以及开始所说重构的最佳和最简单的地方,现在我发现这是一个过于复杂和不清楚的块。
【问题讨论】:
-
得墨忒耳定律和最少知识原理在这里浮现在脑海中。虽然Code Review 可能是一个更好的地方。
-
@Anthony Pegram 我刚刚阅读了有关该法律的维基百科条目,非常有帮助,谢谢。如果您或其他人想提供答案作为重构以更好地遵守该法律的最佳方式,我很乐意接受。
标签: java refactoring