RSS RSS
  • I Design Pattern

    _Logo I Design Pattern sono una soluzione progettuale a problemi comuni che si ripetono continuamente. Essi non definiscono una specifica implementazione ad un problema ma offrono le linee guida per delineare, capire ed affrontare il problema. Si parla di soluzione ben documentata ed espressa con un linguaggio ben definito. Continua a leggere...

  • Defensive Coding in C#

    _Logo Scrivere codice manutenibile è la chiave per affrontare varie problematiche nello sviluppo di applicazioni reali realizzate in un arco di tempo medio-lungo. Il Defensive Coding è proprio un insieme di tecniche per garantire la qualità del proprio codice e garantisce nel tempo stabilità e comprensibilità. Continua a leggere...

  • Windows Phone e gli altri smartphone

    _Logo Nella quotidiana ricerca di notizie e ispirazione mi sono imbattuto in un post pubblicato su WinBeta. E' dedicato ad una domanda che mi viene posta di frequente: perché utilizzi Windows Phone invece di un più comune Android o di un super fantastico iPhone? La risposta include alcune considerazioni sulle big company del settore. Continua a leggere...

  • Strategy pattern

    _Logo E' detto anche policy pattern e permette di definire un insieme di comportamenti (in inglese behavior anche se in letteratura si parla di algoritmi) tramite astrazione, chiamata appunto strategia. Tali comportamenti sono quindi intercambiabili in un oggetto detto context, in cui il comportamento è stato opportunamente isolato. Continua a leggere...