Я рефакторинг программы, которая имеет много вложенных вызовы, такие какРефакторинга, вложенный метод вызывает
ServiceManagement.getGlobalizationService()
.createExportConfiguration(
exportConfiguration,
getAdminWebClientSession().getUser().getToken()
.getTokenValue());
Я хотел бы несколько советов относительно того, какого рода рефакторинга был бы уместно здесь, а также лучшим и самое простое место для начала рефакторинга, прямо сейчас я считаю, что это слишком сложный и неясный блок.
Признается закон Деметры и принцип наименьшего знания. Хотя [Code Review] (http://codereview.stackexchange.com) может быть лучшим местом для этого. –
@ Энтони Пеграм Я только что прочитал запись в Википедии по этому закону, и это было очень полезно, спасибо. Если вы или кто-то еще захотите дать ответ как лучший способ рефакторировать в целях более полного соблюдения этого закона, я бы с радостью принял его. – FooBar