In Java, questa domanda è facile (anche se un po 'noiosa): ogni classe richiede un proprio file. Quindi il numero di file .java in un progetto è il numero di classi (senza contare le classi anonime/nidificate).Quando uno script Python dovrebbe essere diviso in più file/moduli?
In Python, però, posso definire più classi nello stesso file, e non sono abbastanza sicuro di come trovare il punto in cui ho diviso le cose. Sembra sbagliato creare un file per ogni classe, ma è sbagliato anche lasciare tutto nello stesso file per impostazione predefinita. Come faccio a sapere dove interrompere un programma?
Bella domanda, mi sono chiesto anche questo. Ho aggiunto un paio di tag. – Colin