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ù »