On ne doit pas lire les romans de la même façon ? Les miens sont rarement blindés de renvois d'une page à l'autre dans tous les sens
Et il ne s'agit bien sûr pas de mixer n'importe quoi, mais un "bloc logique" de code peut tout à fait atteindre les 50 lignes sans nécessiter un découpage qui n'apporterait pas grand chose à la lisibilité et ne ferait finalement que couter un appel supplémentaire à l'exécution (en plus d'obliger un éventuel lecteur à arrêter sa lecture continue pour sauter à un autre bout de code, alors qu'il est la suite logique de ce à quoi il s'intéressait juste avant).