← tutti gli articoli

.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.

I creator .NET da cui imparo il software design

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.