* Create your FREE website now *

More actions

DefinizionePattern

Tags:  

traduzione da Wikipatterns.com

Non esiste un modo “giusto” per usare un wiki. Il bello dei wikis e la ragione del loro successo è che sono costruiti dal basso, dalle persone che li usano. I wikis sono lo specchio delle azioni degli utenti, dell modo comune di intenderne la struttura e del modo di utilizzarlo.

Uno dei frequenti equivoci nel definire i pattern è assimilarli alle ricette. Questo sito sarebbe in questo caso una lista di istruzioni per l'uso: come organizzare il primo nucleo dei contenuti, come incoraggiare gli utenti a partecipare a, come gestire i fattori critici.

Così non è. Questo non è un mauale d'uso ma è una cassetta degli attrezzi. Qui troverete esempi di tecniche che hanno aiutato le persone e aneddoti e casi d'uso che descrivono situazioni in cui, pur non volendo, utenti si sono ritrovatie e le soluzioni che hanno trovato ai problemi.

L'obbiettivo è quello di identificare il chiodo sul quale battere in determinate situazioni senza riempire la parete di chiodi piantati a casaccio, a meno che non sia una buona idea farlo.

Che cos'è un pattern?

Il concetto di pattern fu introdotto dall'architetto Christopher Alexander inel suo libro The Timeless Way of Building.

Alexander definisce un pattern come:

“ una regola in tre parti che descire un a relaizone tre un problema, il suo contesto e la sua soluzione”


Un Pattern formalizza tecniche e prassi in uso in diversi ambiti professionali e li presenta in un formato particolare, il PatternLanguage dove sono descritti in che contesto nascono, che problemi risolvono e come.

Il pattern è un modello degno di essere imitato (“se funziona per gli altri può funzionare anche per me”). I neofiti possono così beneficiare dell'esperienza altrui evitando di commettere gli stessi errori o bracolare alla ricerca di un problema comune.

I pattern sono anche un efficiente modo di condividere un linguaggio per ragionare su concetti comuni, spesso non ben definiti.

Per esempio, chiunque abbia mai usato un wiki per un po' sa come sia utile avere persone della comunità che si occupino di correggere i refusi, sistemare i link interrotti, fare in modo che le pagine siano classificate nelle categorie corrette.

Un pattern rende più semplice comunicare con queste persone perchè da loro un nome (WikiGardener) e spiega come il miglior modo di averne tanti sia quello di avere un wiki dove chiunque sia a suo agio nell'editing delle pagine e non ci sia una “proprietà” stringente sui contenuti.

Gli Antipatterns

Sono patterns che rappresentano comportamenti negativi o che generano conseguenze negative.
Descrimono situazioni nelle quali potreste non incappare ma sono tuttavia comuni.

La parte più importante di un Antipattern è la “soluzione adattata” (refactored solution) che risponde alla domanda: “se ci fossimo trovati nella stessa situazione come avremmo risolto al meglio il problema, per riportarlo nell'alveo del pattern? ”

portant part of an Antipattern is the refactored solution, which answers the question: "If we find ourselves in this situation, how best can we extricate ourselves from it and get back on track?"


Per essere descritto un antipattern deve rispettare il AntipatternLanguage



0 Comments
Post a comment



 RSS of this page

Written by:   Written by:   Version:   Last Edited By:   Modified