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