Domande con tag 'anti-patterns'

1
risposta

Refactoring dio-classe porta all'invidia caratteristica [chiusa]

Sto cercando di ridefinire una classe di dio da 2,5 KLOC (con circa 68 membri dati e 62 funzioni membro) che esegue un'ampia varietà di operazioni di formattazione e layout del testo. Dopo un'attenta analisi basata su: Quale funzione membro...
posta 24.10.2017 - 11:50
3
risposte

Perplesso per principio di dipendenza dalla dipendenza: cosa succede se è dipendente dal runtime quali oggetti vengono creati?

Il Il gioco antipasto-plagato che sto creando utilizza ASP.NET Core, che, in molti casi, richiede l'uso dell'iniezione delle dipendenze. Questo è nuovo e contro-intuitivo per me. Fino ad ora, sono riuscito a limitare l'uso dell'iniezione di di...
posta 13.09.2018 - 21:53
2
risposte

Passa un ErrorMessage da inserire nel metodo di ricezione come anti-pattern?

Vengo da uno sfondo Java e il mio collega è di .NET. Stiamo lavorando su un progetto Java e l'ho visto creare un metodo come questo: public Object myMethod(Object[] param1, ErrorMessage errorMessage) {...} ErrorMessage è un oggetto aut...
posta 11.10.2018 - 22:44
1
risposta

Sta usando __import __ ('module_name') un antipattern in Python?

Attualmente sto rifattorizzando un progetto Python 2 che include la possibilità di aggiungere o rimuovere plugin, che sono moduli Python che implementano una determinata API. L'app principale accede ai ganci di aggiunta / rimozione / aggiorna...
posta 17.05.2016 - 14:44
1
risposta

Lookup pattern come modo per trasmettere riferimenti globali

Sto osservando un codice legacy in java che utilizza il pattern Locator del servizio come metodo per passare i riferimenti globali invece di passarli più e più volte attraverso gli argomenti del metodo e sto cercando di ridefinire questo approcc...
posta 12.01.2015 - 08:01
1
risposta

Servizio / applicazione basata su componenti in Java

Ho un progetto Java la cui architettura è piuttosto orientata ai componenti, e mi chiedo se questo è un modo comune per organizzare il codice quali regole / modelli sono usati, se esiste un nome per questo stile di codifica. Pacchett...
posta 02.02.2016 - 20:47
1
risposta

Uso delle classi interne per ottenere comportamenti thread-safe senza sincronizzazione

Ho alcune classi che contengono dati sia immutabili (primitivi e di riferimento) che mutabili, ma la mutabilità proviene da scritture esterne (un altro processo). Per evitare di usare synchronized su ogni getter / setter (e attorno all'o...
posta 22.03.2018 - 19:01
3
risposte

Ispeziona sinceramente una promessa anti-pattern?

Le promesse native di ES6 non ti permettono di verificare in modo sincrono se sono risolte / in attesa / fallite o di estrarne il valore. A volte ho bisogno di questa funzionalità e quindi devo codificarlo manualmente. Questo è considerato un...
posta 07.02.2016 - 15:06
2
risposte

Perché i contenitori IoC forniscono metodi di risoluzione pubblici?

Secondo me inversione dell'inversione e potrebbe far sì che nuovi utenti (incluso me stesso) facciano ipotesi errate sull'uso dei contenitori IoC. Può essere utilizzato per il pattern di localizzazione del servizio (anti-), ma non mi sembra u...
posta 18.09.2014 - 10:46
1
risposta

Avere un controller genitore per gestire un set di sezioni a schede un anti-pattern per un'applicazione angolare?

Un sacco di volte, ho moduli lunghi che divido in più sezioni a schede. Ogni sezione è gestita dal proprio controller e c'è un controller genitore che gestisce l'intera vista. Io uso l'ui-router per dividere tali sezioni in stati. Devo creare...
posta 18.12.2014 - 07:17