фрагмент кода, который вызывается только один раз - заслуживает собственного метода?

Наблюдая за исходным кодом для различных приложений Android (написанных не мной), я заметил шаблон помещения определенных фрагментов кода в их собственные методы, хотя на самом деле никакого кода нет повторное использование, потому что эти методы вызываются только один раз во всем приложении.

До сих пор у меня было эмпирическое правило, согласно которому, если фрагмент кода используется дважды или более в коде приложения, то он заслуживает своего собственного метода просто по причине устранения избыточности кода.

Но, видя эти аккуратно разбитые фрагменты кода на собственные методы (и накладные расходы на вызов собственных методов), я начинаю думать, что, возможно, я чего-то упускаю.

Помимо целей документации, какие еще причины могут оправдать включение только 4 строк кода (которые вызываются только один раз!) В собственный метод?

5
задан Deduplicator 23 January 2015 в 23:41
поделиться