Articoli
Problemi veri di aziende e siti, e come li ho risolti. Un articolo a settimana circa.
27 articoli con questo tag
- 8 min · PHP · VideoSmetti di salvare stati che puoi calcolareEnum PHP, status e business logic: perché salvare nel database uno stato che puoi già derivare dai dati rischia di creare una seconda fonte di verità.
- 3 min · ArchitetturaInterpreter Pattern: dare un linguaggio al tuo dominioPillar article sull'Interpreter Pattern: come definire una grammatica per un linguaggio semplice e costruire un interprete che la esegue.
- 3 min · ArchitetturaVisitor Pattern: aggiungere operazioni senza modificare le classiPillar article sul Visitor Pattern: come aggiungere nuove operazioni a strutture di oggetti esistenti senza toccare le loro classi.
- 3 min · ArchitetturaMemento Pattern: catturare e ripristinare lo statoPillar article sul Memento Pattern: come salvare snapshot dello stato di un oggetto per poterlo ripristinare in seguito, senza violare l'incapsulamento.
- 3 min · ArchitetturaMediator Pattern: comunicazione senza caosPillar article sul Mediator Pattern: come ridurre l'accoppiamento tra componenti facendoli comunicare attraverso un coordinatore centrale.
- 3 min · DatabaseFlyweight Pattern: condividere per risparmiare memoriaPillar article sul Flyweight Pattern: come gestire grandi quantità di oggetti simili condividendo lo stato comune invece di duplicarlo.
- 3 min · PHPBridge Pattern: separare l'astrazione dall'implementazionePillar article sul Bridge Pattern: come evitare l'esplosione di sottoclassi separando ciò che un oggetto fa da come lo fa.
- 3 min · ArchitetturaPrototype Pattern: clonare invece di costruirePillar article sul Prototype Pattern: quando clonare un oggetto esistente è più efficiente e sicuro che costruirne uno nuovo da zero.
- 4 min · PHPAbstract Factory: famiglie di oggetti coerentiPillar article sull'Abstract Factory: come creare famiglie di oggetti correlati senza specificare le classi concrete, con esempi in PHP.
- 5 min · ArchitetturaDependency Injection: il pattern che rende tutto il resto possibilePillar article sulla Dependency Injection: perché iniettare le dipendenze è il fondamento di testabilità, flessibilità e buon design in PHP.
- 5 min · ArchitetturaIterator Pattern: attraversare collezioni senza esporne la strutturaPillar article sull'Iterator Pattern: come separare la logica di attraversamento dalla struttura dati, con generator PHP e lazy evaluation.
- 4 min · ArchitetturaComposite Pattern: trattare gerarchie come singoli oggettiPillar article sul Composite Pattern: come modellare strutture ad albero dove nodi e foglie condividono la stessa interfaccia.
Per argomento
Un articolo può stare in più argomenti.
Non trovi il tuo caso?
Raccontamelo in due righe: ti dico se l'ho già visto e da dove partirei.