Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

Anti-pattern

Indice Anti-pattern

In informatica, gli anti-pattern (o antipattern) sono dei design pattern, o più in generale delle procedure o modi di fare, usati durante il processo di sviluppo del software, che pur essendo lecitamente utilizzabili, si rivelano successivamente inadatti o controproduttivi nella pratica.

20 relazioni: Accumulate and fire, Azione a distanza (informatica), Busy waiting, Complessità involontaria, Design pattern, Design Patterns, Fede cieca, Gang of Four (scrittori), Informatica, Interblocco ricontrollato, Inversione di astrazione, John Wiley & Sons, Kitchen sink, Obsolescenza digitale, Programmazione cargo cult, Reinventare la ruota, Software bloat, Spaghetti code, Valori cablati, Vicolo cieco (informatica).

Accumulate and fire

Accumulate and fire è un termine inglese (reso approssimativamente dall'espressione «carica e spara») che denota uno specifico stile di programmazione.

Nuovo!!: Anti-pattern e Accumulate and fire · Mostra di più »

Azione a distanza (informatica)

In informatica, l'espressione azione a distanza denota un anti-pattern che ricorre frequentemente nella progettazione e lo sviluppo di programmi per calcolatore.

Nuovo!!: Anti-pattern e Azione a distanza (informatica) · Mostra di più »

Busy waiting

In informatica, e in particolare nei sistemi software concorrenti, l'espressione busy waiting o busy wait (letteralmente "attesa impegnata", più spesso tradotto come "attesa attiva") indica una tecnica di sincronizzazione per cui un processo o un thread che debba attendere il verificarsi di una certa condizione (per esempio la disponibilità di input dalla tastiera o di un messaggio proveniente da un altro processo) lo faccia verificando ripetutamente (ciclicamente) tale condizione.

Nuovo!!: Anti-pattern e Busy waiting · Mostra di più »

Complessità involontaria

La complessità involontaria in informatica è un problema evitabile relativo al processo di sviluppo del software.

Nuovo!!: Anti-pattern e Complessità involontaria · Mostra di più »

Design pattern

In informatica, nell'ambito dell'ingegneria del software, un design pattern (traducibile in lingua italiana come schema progettuale, schema di progettazione, schema architetturale), è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".

Nuovo!!: Anti-pattern e Design pattern · Mostra di più »

Design Patterns

Design Patterns - Elementi per il riuso di software ad oggetti è un saggio del 1995.

Nuovo!!: Anti-pattern e Design Patterns · Mostra di più »

Fede cieca

In informatica, l'espressione fede cieca viene utilizzata quando un programmatore sviluppa una soluzione o corregge un bug e lo inserisce in un'applicazione di produzione senza testare quanto realizzato.

Nuovo!!: Anti-pattern e Fede cieca · Mostra di più »

Gang of Four (scrittori)

In ingegneria del software il termine inglese Gang of Four ("banda dei quattro"), spesso abbreviato in GoF, è usato per riferirsi agli autori del libro Design Patterns: Elements of Reusable Object-Oriented Software: Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides.

Nuovo!!: Anti-pattern e Gang of Four (scrittori) · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Anti-pattern e Informatica · Mostra di più »

Interblocco ricontrollato

L'interblocco ricontrollato o Double Checked Locking è uno dei più subdoli antipattern della programmazione concorrente, principalmente in Java.

Nuovo!!: Anti-pattern e Interblocco ricontrollato · Mostra di più »

Inversione di astrazione

In informatica, l'astrazione inversa avviene quando si usa implementazione per creare un'astrazione.

Nuovo!!: Anti-pattern e Inversione di astrazione · Mostra di più »

John Wiley & Sons

John Wiley & Sons, Inc. è una casa editrice statunitense specializzata in testi di riferimento.

Nuovo!!: Anti-pattern e John Wiley & Sons · Mostra di più »

Kitchen sink

In informatica, l'espressione kitchen sink (letteralmente, "lavello della cucina"), noto anche come swiss army knife ("coltellino svizzero"), denota un anti-pattern che ricorre frequentemente nella progettazione e lo sviluppo di programmi per calcolatore.

Nuovo!!: Anti-pattern e Kitchen sink · Mostra di più »

Obsolescenza digitale

L'obsolescenza digitale - dall'inglese digital obsolescence - è una situazione in cui una risorsa digitale non è più accessibile: o a causa dell'impossibilità di interagire con il supporto fisico su cui è registrata (per la mancanza dell'hardware con cui leggere/scrivere il supporto - es: lettore floppy disk - come per la mancanza del software necessario a far funzionare tale hardware - driver), o per l'impossibilità di reperire e utilizzare il software con cui era stata originariamente creata (nel caso il suo utilizzo sia un requisito ineludibile per accedere alla risorsa).

Nuovo!!: Anti-pattern e Obsolescenza digitale · Mostra di più »

Programmazione cargo cult

In informatica, la cargo cult programming (locuzione in lingua inglese) è quel tipo di programmazione che avviene quando si decide di utilizzare un frammento di codice preso da un esempio o da una applicazione simile nel proprio programma, senza prima aver capito a fondo cosa il codice faccia e come funzioni o, addirittura, senza avere neanche idea se possa servire a qualcosa o meno; fa, quindi, parte degli antipattern.

Nuovo!!: Anti-pattern e Programmazione cargo cult · Mostra di più »

Reinventare la ruota

Reinventare la ruota è una espressione idiomatica di origine anglosassone che si utilizza quando una soluzione tecnica generalmente accettata viene ignorata a favore di soluzioni ricreate localmente.

Nuovo!!: Anti-pattern e Reinventare la ruota · Mostra di più »

Software bloat

Software bloat, o bloatware (in italiano: "rigonfiamento del software"), è un termine utilizzato per descrivere la tendenza dei nuovi programmi ad avere file di installazione molto grandi.

Nuovo!!: Anti-pattern e Software bloat · Mostra di più »

Spaghetti code

Spaghetti code è un termine dispregiativo per il codice sorgente di quei programmi per computer che hanno una struttura di controllo del flusso complessa e/o incomprensibile, con uso esagerato ed errato di go to, eccezioni, thread e altri costrutti di branching (diramazione del controllo) non strutturati.

Nuovo!!: Anti-pattern e Spaghetti code · Mostra di più »

Valori cablati

Valori cablati è una cattiva pratica nella programmazione in base al quale valori di variabili costanti vengono inseriti direttamente nella logica di programmazione e duplicati quando necessario.

Nuovo!!: Anti-pattern e Valori cablati · Mostra di più »

Vicolo cieco (informatica)

In informatica, il termine inglese dead end (reso in italiano con l'espressione "vicolo cieco") denota un anti-pattern.

Nuovo!!: Anti-pattern e Vicolo cieco (informatica) · Mostra di più »

Riorienta qui:

Antipattern.

UscenteArrivo
Ehi! Siamo su Facebook ora! »