.NET
I creator .NET da cui imparo il software design
Milan Jovanović per la clean architecture, Nick Chapsas e Balta per le abitudini più piccole che si accumulano. Il progetto CRUD che ho costruito è nato direttamente da una di quelle lezioni.
La maggior parte di quello che so sul software design, la clean architecture, i pattern, e le decisioni strutturali che contano man mano che un codebase cresce, viene da una manciata di persone a cui continuo a tornare.
Milan Jovanović per l'architettura
Milan Jovanović è dove la clean architecture e le vertical slice hanno davvero fatto click per me. I suoi video ripercorrono perché esiste una struttura particolare, non solo come appare, che è la parte che davvero si trasferisce nel mio codice invece di restare un diagramma che riconosco ma non riesco ad applicare.
Nick Chapsas e Balta per le decisioni più piccole
Nick Chapsas e Balta completano il quadro con le abitudini di design più piccole che si accumulano nel tempo invece di un unico grande pattern architetturale: come strutturare un servizio, quando una classe sta facendo troppo, piccole cose che ora faccio automaticamente senza più pensarci davvero.
Dove questo si vede davvero
Il progetto CRUD che ho costruito è nato direttamente dall'approccio di Balta nello strutturare un coding assessment: costruire prima tutto quanto, poi fare refactor verso qualcosa di più pulito invece di over-engineering fin dal primo commit. È una lezione più piccola di un'intera clean architecture, ma è una che ho davvero usato, non solo guardato.
Perché continuo a seguire i creator invece di limitarmi a leggere la documentazione
La documentazione ti dice cosa fa una feature. Questi tre, e qualche altro, ti dicono perché la useresti, che è la parte che davvero cambia come scrivo codice ogni giorno, non solo cosa so che esiste.