Domande con tag 'code-smell'

1
risposta

questo codice dovrebbe essere strutturato in un evento di cattura e un metodo o inserire la funzionalità nell'evento che cattura

Ho adottato un codice jQuery che ha come 20 acquisizioni di eventi che assomigliano a questo // used on menu#edit $('.show-headers-only-toggle').on('click',function(){ arc_eh.menu_edit.show_headers_only_toggle.call(this); }); che...
posta 28.01.2014 - 22:06
1
risposta

Le classi tipo verbo sono un odore di codice? [chiuso]

Eseguo un sacco di elaborazione di file flat per estrarre i dati. Il file "formati" è molto particolare e ogni formato di file richiede un sacco di codice specifico per il formato. A volte, il codice di analisi deve mantenere un sacco di stato d...
posta 10.12.2013 - 04:03
2
risposte

Devo ri-progettare l'app Web del cliente?

Ho ereditato un progetto che è accumulato, strato su strato, come una perla negli ultimi sei anni. È iniziato come una pagina Web per consentire al cliente di verificare lo stato del proprio lavoro in produzione, ed è diventato un vero e proprio...
posta 16.04.2011 - 07:40
0
risposte

Questo è un esempio di Data Envy? Come lo risolvo?

Ho uno scenario in cui sto usando un servizio esterno che richiede un grosso hash di parametri come: def external_service_params(user, invoice) { name: user.name, email: user.email, phone: user.phone, invoice_id: invoice.id,...
posta 03.07.2015 - 07:36
0
risposte

DRY su specifiche API?

Durante lo sviluppo di una nuova applicazione RESTful, generalmente: Definisci test Definisci percorsi [ad esempio RESTful CRUD; namespace su /api/users ] Definisci modelli [ad esempio "Utenti"] Definisci i moduli [ad esempio in Ja...
posta 28.02.2014 - 06:11
1
risposta

Selezione della polizia senza hard coding un'istruzione if

Sto provando a modellare la sicurezza del mio progetto usando DDD ma sono finito in un vicolo cieco. Ho le classi User , UserA e UserB che sono state modellate come segue. Ciò che cambia in pratica è che gli oggetti UserA h...
posta 20.09.2017 - 18:06
4
risposte

Il modello di fabbrica può evitare l'odore del codice?

Con due implementazioni esistenti, UFOEnemyShip & RocketEnemyShip , Per introdurre ogni nuova implementazione implementando l'interfaccia EnemyShip , mostrata sotto, lemodifichesononecessarienellaclassefactoryEnemyShipFact...
posta 24.09.2017 - 02:47
1
risposta

I miei creatori di azioni e riduttori sembrano quasi tutti uguali: è un odore di codice?

La maggior parte delle mie azioni redux sono 'recupera alcuni dati dal database, ecco il token di autenticazione', e per la maggior parte sembrano uguali, come questo: creatore di azioni export const fetchDashboard = jwt => async dispa...
posta 17.10.2018 - 06:43
2
risposte

Qual è la differenza tra Code Smells e Anti Patterns?

Sto cercando di capire la differenza tra questi due termini. In alcuni contesti questi due termini sono stati usati in modo intercambiabile. Qual è la differenza esatta tra questi due termini?     
posta 03.06.2017 - 07:41
1
risposta

Un oggetto comunica con un altro oggetto

I chiesto simile domanda stamattina, e per qualsiasi motivo, non ricevo una risposta completa alla mia domanda. Lo chiederò in un modo diverso. Stavo cercando di capire la serie di blog di Eric Lippert Wizard and Warriors e vedi le diffic...
posta 02.10.2018 - 03:38