Есть ли какие-либо исследования идеальной длины метода? - PullRequest
2 голосов
/ 06 октября 2011

Я читал в книгах и слышал в университете, что методы не должны превышать одного экрана в длину.Достаточно ли эмпирических данных, подтверждающих эту гипотезу?Разве это действительно облегчает обнаружение ошибок и их исправление?

Ответы [ 3 ]

4 голосов
/ 07 октября 2011

Краткое изложение исследований по этому вопросу можно найти по адресу: http://dubroy.com/blog/method-length-are-short-methods-actually-worse/

2 голосов
/ 06 октября 2011

Причина, по которой мне сказали это, заключается в том, что вы можете читать весь метод без необходимости прокрутки, и он помещается на странице. Это удобно при чтении кода, потому что вы можете захотеть заглянуть в верхнюю часть метода.

Что касается доказательств, то это антлдоталь.

2 голосов
/ 06 октября 2011

Метод должен иметь столько времени, сколько требуется для выполнения задачи, для которой он предназначен. Не короче и не больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...