Es importante respetar las buenas prácticas que nos enseñan en los cursos y adoptarlas de inmediato a nuestra forma de trabajo. Separar las funciones en archivos distintos facilita el proceso de mantenimiento del código. Al estar en archivos distintos se pueden identificar fácilmente sin necesidad de revisar un macro archivo; lo que nos ahorraría tiempo y esfuerzo. En todo proyecto de desarrollo de software es importante aprovechar cada minuto y las buenas prácticas están para permitirnos estandarizar la interpretación del código (para que sea fácil de entender y/o localizar) y esto se traduce en ahorro del tiempo (menos presión por parte del cliente y/o el project manager sobre los desarrolladores), menos costo, etc.
Saludos!