Mi sono spostato su un nuovo lavoro e su una base di codice (ho fatto C #, .NET, Windows Forms, ecc. negli ultimi quattro anni) e sono stato su questo per tre mesi fino ad oggi. Durante questi tre mesi ho raggiunto parti del linguaggio e sintassi che non conoscevo prima (MVVM, Silverlight, alcune cose avanzate in .NET come Action, Func, Callbacks, ecc.), Quindi ora li conosco ma ancora quando vado nel codice per correggere un bug e vedere il loro codice, rimango deluso, perché vedo alcune tecniche di codifica che anche se conosco la sintassi e la capisco, ma penso a me stesso "potrei scrivere da solo"?
La risposta è no. Ad esempio, creano classi che hanno un membro come "Azione" e in fase di esecuzione assegnano azioni per separare le istanze, o registrarle - annullare la registrazione degli eventi in alcune parti del codice, ecc.
È normale? e migliora di volta in volta? o io sono solo uno stupido sviluppatore mediocre? e come posso renderlo migliore?