Domande con tag 'anti-patterns'

2
risposte

Quali alternative a un singleton ci sono per una classe che può avere solo un'istanza?

Ho bisogno di rappresentare un'astrazione su varie parti dell'hardware per un gioco. Sto cercando di disaccoppiare il codice che fa cose come gestire la logica del gioco dal codice che è specifico per API / piattaforma o brutto dettaglio di impl...
posta 18.11.2015 - 12:12
2
risposte

Esiste un nome per l'anti-pattern di avere componenti di basso livello che controllano quelli di livello superiore?

Ad esempio, supponiamo di avere una classe dell'interfaccia utente pageControl e una classe di business logic searcher con quanto segue: pageControl.js function searchButtonClicked() { // call business logic class method when bu...
posta 03.06.2015 - 17:07
2
risposte

Aggiorna catena del modello su un modello guidato da eventi

Qual è il nome formale per questo specifico scenario problematico in un'architettura guidata dagli eventi e quali sono gli approcci più comuni per gestirlo? Dopo l'invio di un'azione o di un evento, vari abbonati verranno eseguiti in ordine. Ma...
posta 07.12.2016 - 17:47
3
risposte

Pattern per endpoint che instrada le richieste?

Sto creando un servizio che invierà notifiche a molti altri servizi. Ha un paio di tipi di notifica diversi a cui ogni consumatore può interessare, ma probabilmente non si preoccuperà di tutti loro. Invece di richiedere molti endpoint diversi...
posta 09.12.2016 - 22:28
4
risposte

Le direttive del compilatore sono un antipattern?

Sto lavorando su un sistema legacy che ha una classe helper che è collegata simbolicamente a diversi progetti .Net all'interno di una soluzione. La logica è piena di direttive del compilatore che modificano il suo comportamento interno in base a...
posta 11.05.2013 - 00:30
1
risposta

Alla ricerca di un libro, blog o feed su anti-pattern [chiuso]

Nella mia esperienza, avere familiarità con gli anti-schemi è vitale quanto conoscere gli schemi stessi. Nonostante l'abbondanza di letteratura sui pattern, c'è una sorprendente mancanza di letteratura sugli anti-pattern. Navigando nel web di...
posta 26.08.2013 - 10:35
2
risposte

Esiste un termine per l'anti-pattern di gestione degli errori di scartare tutte le informazioni disponibili e solo l'errore di restituzione?

Di tanto in tanto (purtroppo troppo spesso) devo correggere codice come questo: // C++ code bool anyOldFunction(Param p) { try { ... if(some_condition_here) { handleErrorX(); return false; } else if(other_condition) { retur...
posta 05.09.2011 - 11:30
4
risposte

Utilizzo di una classe one-shot per memorizzare variabili non del tutto globali

A volte mi trovo a scrivere classi (in Python, nel mio caso) che sono usate in questo modo: MyClass(some_args).go() In altre parole, c'è un solo metodo nella classe che qualsiasi codice esterno chiamerebbe e verrà sempre chiamato solo una v...
posta 13.06.2015 - 20:11
2
risposte

Dovrei usare Lua per scrivere i file di configurazione?

Ho sentito che Lua è eccezionale per i file di configurazione, a condizione che tu sia sicuro esso . Lua è stato usato come file di configurazione da programmi come awesome e (recentemente) conky . Tuttavia, ho anche sentito che usa...
posta 10.12.2016 - 23:20
2
risposte

Iniezione di una dipendenza che è un albero di dipendenze

È un modello o antipattern di iniettare una dipendenza che è un albero di dipendenze? Ad esempio: public class ClassExample { private IContainer _container; public ClassExample(IContainer container) { _container = conta...
posta 29.11.2018 - 13:15