Questa domanda parla principalmente di PHP, ma penso che possa essere applicabile anche ad altre lingue. Questa è una domanda sull'organizzazione del codice.
Ho un amico che insiste nel dire che l'approccio migliore per l'organizzazione alla programmazione PHP è di avere un file / classe con tutte le funzioni mai scritte al suo interno. Dice che è più semplice in questo modo perché può semplicemente trovare una scoperta su function myFunctionName
per trovare una funzione. Ho provato a rompere con questo approccio e ad usare più file / classi di codice per organizzare il codice correlato come mi è stato insegnato a scuola. Ma trovo che ci vuole più tempo per trovare le funzioni che sto cercando di farlo in questo modo. C'è un punto in cui un progetto diventa abbastanza grande che più file diventano migliori di un file? Quando è questo punto?
Qual è un buon argomento per separare le funzioni in file diversi?