Domande con tag 'anti-patterns'

6
risposte

La duplicazione dei file evita di programmare la ramificazione di un pattern buono o anti?

per esempio, supponiamo di dover suonare suoni diversi in base al "grado": elenco file: fairSound.mp3 goodSound.mp3 excellentSound.mp3 codice: showResult(grade){ if(grade==0 || grade==1){ SoundUtility.play(fairSound); }else if(...
posta 02.11.2018 - 06:21
3
risposte

Reinventare la ruota perché non esiste

Una delle lingue che devo usare al lavoro è una lingua molto piccola, di nicchia, chiamata psl . Uno dei più grandi reclami che ho su di esso come lingua è che le librerie sono molto limitate. Anche se è comprensibile per un piccolo linguagg...
posta 12.09.2011 - 16:55
3
risposte

La sensibilità all'ordine enum è un antipattern?

È un anti-pattern che dipende da un particolare ordine delle dichiarazioni di istanze di un enum? Ad esempio, considera: public enum CompassPoint { North, East, South, West; } Questi punti si trovano nell'ordine orario . C'...
posta 26.07.2015 - 06:49
4
risposte

Esiste un nome per il bug "Più eventi del previsto"?

Esiste un nome per una famiglia di bug , causato dall'assunzione, che l'utente genererebbe solo 1 evento durante l'esecuzione del gestore? L'esempio più semplice è: l'animazione attivata dal clic, che può eseguire diverse copie di se stessa,...
posta 17.11.2011 - 12:21
4
risposte

Manipolazione diretta del database e anti-pattern?

Recentemente ho appreso che alcuni team hanno spostato tutta la loro manipolazione del database nel database reale attraverso l'uso di stored procedure. Ho pensato che fosse abbastanza intelligente, dal momento che il database diventa una scatol...
posta 19.05.2014 - 22:15
3
risposte

DDD - Il pattern anemico del modello di dominio è anti? Dovremmo utilizzare modelli di dominio ricchi? [chiuso]

Il modello di dominio anemico è stato criticato molto tempo fa da Evans e Fowler , poiché apparentemente va contro l'orientamento agli oggetti principi, ecc. La comunità DDD è chiaramente allineata con queste affermazioni. Tuttavia, negli ul...
posta 22.10.2017 - 21:28
1
risposta

Mi viene detto che il Monoid che sto creando è un'istanza orfana. C'è un modo migliore per scrivere questa funzionalità?

type PromptSegment = IO (Maybe String) instance Monoid a => Monoid (IO a) where mempty = return mempty mappend = liftA2 (<>) Questo si comporta esattamente come voglio per i miei scopi. Ad esempio: ghci> let a = return $...
posta 07.11.2014 - 02:15
3
risposte

Constant Interface antipattern - PHP

Mi sono imbattuto in questo articolo di Wikiepedia che afferma che l'utilizzo di interfacce per la definizione delle costanti non è una buona cosa. La soluzione suggerita è quella di definire le costanti in una classe finale e utilizzare l'...
posta 25.02.2011 - 15:38
2
risposte

è l'interruttore (questo) antipattern o cattiva pratica in Java per Enums?

Al lavoro mi sono imbattuto in un problema per vedere come crescono le enumerazioni e memorizzare le logiche di business. Mentre crescevano, i costruttori sono cresciuti molto. A un certo punto ho scoperto invece di inserire il decimo parametro...
posta 18.11.2015 - 15:31
3
risposte

Design Pattern - DLL per strategia

Di solito mi sono trovato a progettare la mia applicazione nel modo seguente: Una DLL contenente interfacce per un sottosistema desiderato. Ad esempio, Company.Framework.Persistence.dll . Una nuova DLL per ogni strategia (o implementa...
posta 29.05.2015 - 13:59