Forse questa risposta esiste già qui, ma non so se c'è un termine tecnico per questo.
Sto iniziando a sviluppare in C ++ e man mano che il programma cresce di dimensioni, diventa più difficile spostarsi attraverso il codice sorgente.
Tuttavia all'interno del codice ci sono diverse parti che sono già state "risolte", cioè non ho bisogno di cambiarle più, ma sono lì, nel mezzo del codice sorgente, e devo passare attraverso di esse tutto il tempo, che disturba la concentrazione e spesso confonde.
Ad esempio, un semplice "se" può occupare un'intero schermo (più o meno da 30 a 40 linee). Non ho più bisogno di scherzare, ma non è una funzione, non è una classe, solo una parte del codice che deve essere lì.
Alcuni editor mi consentono di comprimere la parte di un codice, ad esempio if, qualcosa che già faccio, a volte si perde e il codice riappare.
Forse ho tagliato il programma in parti logiche e l'ho messo in file separati, quindi li ho inseriti nel codice sorgente principale attraverso un 'include', ma sarebbe stato brutto ...
Ad ogni modo, vengo qui per chiedere: come gestire i grandi codici sorgente nel modo migliore?