Его разумно разбить длинную функцию на главную функцию и вспомогательные функции.Когда я должен нарушать функцию?
Я знаю, что внешняя часть модуля будет называться только главной функцией, но ее длинная длина может оказаться запугивающей.
Учебники ограничивают количество строк, но я чувствую, что это слишком жестко.
P.S. Я программирую на Python и нуждаюсь в обработке входящих сообщений. Функция возвращает кортеж, содержащий сообщение, но во внутренних типах данных Python. Таким образом, для каждого типа сообщений вы можете видеть несколько независимых кодов.
Дубликат Вопрос
, ссылаясь на количество строк кода, вы не включаете интервалы, комментарии и разрывы строк (добавление каретки после элементов массива и параметров метода и т. Д.) Правильно? – koeder