Domande con tag 'anti-patterns'

0
risposte

Per un'app reattiva, fare condizionali frequenti controllando le dimensioni del dispositivo indicano un odore di codice o antipattern?

Mi sono unito a un team che lavora su un sito Web reattivo grande e maturo (utilizzando un framework javascript MVC), e una cosa che vedo spesso nella codebase è il codice di diramazione nei controller o componenti che controllano se siamo in mo...
posta 31.10.2018 - 13:04
0
risposte

Alternative alle funzioni di effetti collaterali in uno script Ruby

Cercherò di essere il più generale e specifico possibile in questa domanda- So che gli effetti collaterali sono generalmente visti come un odore di codice e di recente ho ricevuto un riscontro sul fatto che questo era un problema in una sfida di...
posta 19.07.2016 - 19:55
0
risposte

Una modifica del modello singleton

"Singleton" è ampiamente considerato anti-pattern ("cattivo" nella lingua di tutti i giorni). Che dire di questo modello singleton modificato alternativo? Un costruttore di oggetti per la nostra classe assicura che in un dato momento del t...
posta 26.06.2016 - 19:15
9
risposte

Le eccezioni come flusso di controllo sono considerate un serio antipattern? Se è così, perché?

Alla fine degli anni '90 ho lavorato un po 'con un codice base che utilizzava eccezioni come controllo del flusso. Ha implementato una macchina a stati finiti per pilotare le applicazioni di telefonia. Ultimamente mi sono ricordato di quei giorn...
posta 04.03.2013 - 23:27
1
risposta

Tempi determinati di funzione / metodo chiamate contro serrature, segnali. Nome anti-pattern?

Ecco alcuni commenti pseudocode e parafrasati: // Allow time for screen to start before content reset. // Delay time determined by testing with platform version 5. delayCall(0.01, contentReset()) Fondamentalmente, il programmatore ha capito...
posta 14.04.2015 - 22:55
1
risposta

Esiste un antipattern nominato per API non chiare che non espone i requisiti? [chiuso]

Nel codice sorgente che sto valutando ( jarjar ), esiste un codice java che può essere utilizzato come questo : JarJarTask fixture = new JarJarTask(); fixture.addConfiguredRule(new Rule()); fixture.execute(); Che genererà un'eccezione come:...
posta 09.04.2014 - 15:20
3
risposte

come proteggersi dal furto di una classe. (classe di rete neurale) [duplicato]

Sto scrivendo un software che fa uso di una rete neurale. Ciò che rende la mia rete speciale rispetto agli altri, è il modo in cui li alleno. Non è standard, è qualcosa che non voglio dare ad un'altra compagnia. Quindi ho pensato a come proteg...
posta 19.06.2017 - 15:24
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
5
risposte

Come convincere gli altri ad effettuare il cambiamento? [chiuso]

Sono un uomo basso sul totem (consulente) che è stato coinvolto in un progetto per una grande organizzazione. Come spieghi che questa grande organizzazione pratica zero standard di settore e non segue modelli di software? Eppure tutti sembrano c...
posta 06.12.2016 - 21:16
3
risposte

In che modo l'hard coding può essere considerato un odore di codice nell'era dei micro-servizi?

Come fase intermedia, l'hard-coding è accettato da Google nel suo tutorial su Angular Tour of Heroes, ma il beneficio non può sicuramente essere solo per i principianti. Le persone non capiscono che l'hard-coding come fase intermedia consente di...
posta 27.03.2018 - 21:35