Come usare i Roslyn analyzer per diffondere le best pratiche del team in una codebase episode artwork

EPISODE · Feb 2, 2026 · 17 MIN

Come usare i Roslyn analyzer per diffondere le best pratiche del team in una codebase

from Michele Ferracin Software Engineering · host Michele Ferracin

In codebase già di medie dimensioni è importante assicurarsi che i developer usino sempre lo stesso approccio o convenzioni per risolvere lo stesso problema. Come assicurarsi che tutti facciano il logging allo stesso modo? O che gli errori vengano trattati con una strategia che non sia diversa in base al developer che la scrive?Le API del compilatore di .NET con i suoi Roslyn analyzer permette di scrivere delle regole che vengono controllate staticamente proprio mentre digitiamo il codice e anche quando viene compilato.In questo modo creiamo una developer experience efficace con del "codice che morde" quando non viene scritto secondo le regole condivise.Questo viene utilissimo anche per il codice scritto dagli agenti di coding che quando proveranno a compilare o consultano gli errori e i warning del codice verranno istruiti dal codice stesso.In questo video vediamo come ho implementato il concetto in una codebase di esempio e il risultato finale00:00 intro02:00 implementazione10:54 risultato e treat warning as error16:53 closing---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

Episode metadata supplied by the publisher feed · Published Feb 2, 2026

Embed this episode

Ready to play

Come usare i Roslyn analyzer per diffondere le best pratiche del team in una codebase

0:00 17:14

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Michele Ferracin Software Engineering?

This episode is 17 minutes long.

When was this Michele Ferracin Software Engineering episode published?

This episode was published on February 2, 2026.

Can I download this Michele Ferracin Software Engineering episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!