Sto scrivendo una classe che disegna un'immagine molto complessa, con più parti. Ho anche intenzione di aggiungere alla classe per aggiungere più funzionalità. Sarebbe giusto creare una funzione per ogni parte, anche se tale funzione sarà MAI chiamata nella funzione di rendering? Vedo un lato positivo di questo, dal momento che sarà più facile leggere il codice e più facile aggiungere parti. Un aspetto negativo, tuttavia, sarebbe che aumenterebbe la complessità e probabilmente renderà più difficile la manutenzione. Dovrei conservare tutto il codice nella funzione di rendering, o rompere i diversi passaggi?