Interfacce custom e generics Nell’articolo precedente abbiamo introdotto i generics. In questo nuovo articolo introduciamo le interfacce generiche. Nulla di particolarmente complesso, è sufficiente definire nel modo tradizionale l’interfaccia, indicando però un parametro generico: public interface ICounter<T> { }
Emmet scrivere html e css rapidamente Emmet – the essental toolkit for web-developers Questo è il titolo del sito di riferimento di Emmet. E direi che non potrebbe essere diversamente. Ma cos’è Emmet? E’ un plugin che può essere installato nei text-editor più diffusi (nel mio caso è disponibile nativamente in Visual Studio Code) e che consente di migliorare lo sviluppo […]
I generics c# I generics consentono di sviluppare parti di codice independenti dal tipo dei dati e trovano la loro naturale applicazione nel riuso del codice. Un contenitore di oggetti generici è indipendente dal tipo utilizzato: gli oggetti generici consentono di scrivere codice una sola volta e di poterlo riutilizzare con tutte le tipologie di dato passato in […]
Sharepoint Default User Profile Properties Nello sviluppo all’interno di Sharepoint è possibile riferirsi agli utenti utilizzando l’oggetto people-picker che ha il compito di interfacciarsi con il repository degli utenti e dei gruppi. L’utilizzo del people-picker è anche responsabile dell’attribuzione dei permessi alle risorse. Nella personalizzazione di pagine Sharepoint è possibile accedere alle proprietà degli utenti, utilizzando le seguenti proprietà:
I principi S.O.L.I.D. – Conclusioni Siamo giunti al termine degli articoli legati ai principi S.O.L.I.D. Riassumendo, questi principi sono molto utili durante la programmazione orientata agli oggetti (ODD). Sono stati enunciati da Robert Martin (conosciuto anche come zio Bob) e sono delle linee guida per lo sviluppo ed il refactoring di codice.