Guide pratiche allo sviluppo C# e architettura software

Guide basate su problemi reali e non sulla teoria accademica

L'ultimo arrivato in officina

Architettura a cipolla del Domain-Driven Design
Nuovo

Domain-Driven Design: progettare software che non teme il business

Entities, Value Objects, Aggregati, Bounded Context, Domain Events: tutto quello che serve per costruire un sistema che rispecchia la realtà del business e non teme il cambiamento. Con esempi pratici in C#.

Tutti gli articoli

La mia XT1200Z a Meteora dopo 230.000 km
Finestre rotte e Boy Scout rule: la cura che fa durare le cose

230.000 km in moto e un codice che non invecchia mai davvero. La manutenzione costante è l'unica arma contro il degrado.

Leggi l'articolo
Un calibro appoggiato su un pezzo meccanico
Fail fast e guard clauses: basta arrow code

Il codice a forma di freccia distrugge la leggibilità. Scopri come le guard clauses azzerano il carico cognitivo.

Leggi l'articolo
Carrello attrezzi metafora Dependency Injection
Dependency injection: smetti di saldare i tuoi oggetti

Il "new" è il nemico della manutenibilità. Rendi il tuo codice flessibile come un carrello degli attrezzi.

Leggi l'articolo
LEGO Technic metafora composizione
Composition over inheritance: i LEGO vincono

Meglio una struttura rigida o componenti assemblabili? Evita il problema del gorilla e la banana.

Leggi l'articolo
Interfacce vs Classi Astratte
Interfacce vs classi astratte: guida alla scelta

Telaio saldato o adattatore universale? Scegli lo strumento giusto per il tuo codice C#.

Leggi l'articolo
Polimorfismo in C#
Polimorfismo in C#: guida al codice flessibile

Impara a usare virtual, override e interfacce per scrivere codice robusto che si adatta ai cambiamenti.

Leggi l'articolo
Ereditarietà C#
Ereditarietà in C#: l'arte di riutilizzare il codice

Impara a creare gerarchie di classi. Scopri la relazione "is-a" e quando preferire la composizione.

Leggi l'articolo
Incapsulamento C#
Incapsulamento in C#: proteggere il codice

Usa proprietà e modificatori di accesso per scrivere codice sicuro e nascondere la complessità interna.

Leggi l'articolo
Costruttori C#
Costruttori in C#: inizializzare oggetti da pro

Guida completa per creare oggetti validi sin dalla nascita e prevenire le NullReferenceException.

Leggi l'articolo
Dati e variabili C#
Dati, variabili e conversioni in C#

Guida pratica ai tipi di dati e alle conversioni. Impara a gestire numeri, stringhe e booleani.

Leggi l'articolo
Organizzazione metodi
Organizzare i metodi nelle classi C#

Tecniche ed esempi per scrivere classi ordinate e scalabili disponendo i metodi con criterio.

Leggi l'articolo
Metodi C#
Metodi in C#: guida completa

Cosa sono, come funzionano e perché sono i mattoni fondamentali del tuo software professionale.

Leggi l'articolo
Classi e oggetti
Classi e oggetti in C#: guida base

Inizia a pensare da architetto software capendo come modellare la realtà dentro al codice.

Leggi l'articolo
Cos'è C#
Cos'è C# e perché sceglierlo

Un'introduzione concreta a C# per chi vuole costruire sistemi robusti con strumenti professionali.

Leggi l'articolo
Perché C#
Perché ho scelto C# per diventare architetto

Una scelta tecnica e personale: perché ho puntato su questo linguaggio per la mia carriera.

Leggi l'articolo

Nessun articolo trovato per questa ricerca.

Prova a cercare qualcos'altro, come "classi", "metodi" o "interfacce".