Sono un programmatore alle prime armi e spesso quando lavoro sui miei progetti, ho sempre la sensazione che il design del mio codice non sia il migliore che potrebbe essere, e odio questa sensazione. Finisco per passare il tempo a cercare le cose, ma poi sono facilmente sopraffatto da molti dettagli, come i modelli di design tra cui scegliere e quando utilizzare una classe astratta o un'interfaccia. Dovrei provare ad imparare un po 'di tutto in una volta?