In un modulo (file) organizzo diverse funzioni relative a un'attività specifica del dominio. Solitamente inserisco la funzione linearmente dall'alto verso il basso, quindi compongo una chiamata funzionale in basso. Così facendo posso seguire facilmente il flusso su ciò che sta accadendo.
Ma quando inserisco una funzione riutilizzabile, "interrompe" il flusso puro in quanto diverse funzioni devono chiamare la stessa funzione riutilizzabile. Come organizzare al meglio le funzioni riutilizzabili (sollevate)?
Usi qualche separazione visuale dalla normale funzione del flusso lineare delle operazioni? Li sollevate sul fondo? Li dichiarate in cima al file? Usi una speciale distinzione nel loro nome per differenziarli per funzioni lineari non riutilizzabili che fanno parte del flusso di operazioni? Ci sono buone pratiche per questo?