Domande con tag 'anti-patterns'

2
risposte

Sta usando per la sintassi del loop per un blocco "con (variabile)" un anti-pattern?

Mi sono ingannato con for -loops, ho ricordato la parola chiave with di delphi e ho trovato il seguente pattern (definito come un modello live in IntelliJ IDEA): for ($TYPE$ $VAR$ = $VALUE$; $VAR$ != null; $VAR$ = null) { $END$ }...
posta 12.11.2015 - 15:10
4
risposte

Singleton senza alcun stato

Ho lavorato a un progetto e ho trovato una soluzione funzionante, ma ora ho alcune domande su come ho risolto alcuni problemi nel codice. Prima di tutto, non sono esperto in schemi di design, ma conosco il modello (anti-) dei singleton e di soli...
posta 19.01.2017 - 13:36
4
risposte

Impedire a un parser di trasformarsi in un oggetto (apparentemente) di dimensioni divine

Quindi ho un programma il cui scopo è prendere i file di testo e analizzarli in un formato binario che un sistema integrato comprende. Tuttavia, il formato di testo che ho ereditato che devo analizzare è sufficientemente complesso che dopo aver...
posta 19.12.2013 - 02:02
4
risposte

I test case fanno tutto il lavoro con il metodo helper: cattive pratiche?

Considera una suite di test come questa: public class MyTestSuite { @Test public void test_something() { testHelperMethod("value11", "value12", "value13"); } @Test public void test_something_else_meaningful_name() {...
posta 09.03.2016 - 19:16
6
risposte

Command Pattern vs. Functional Decomposition

Gli sviluppatori di Android probabilmente hanno familiarità con Ceja's Clean Architecture , dove usare i casi sono classi che implementano il Pattern di comando . Shvets definisce gli intenti pattern come segue: Incapsula una richiesta...
posta 04.01.2017 - 17:29
3
risposte

God Files versus Ravioli Code

Recentemente ho fatto una domanda sull'opportunità o meno di refactoring del mio codice. le risposte che ho ricevuto sono state sicuramente nel campo di procedere con il refactoring a causa della presenza di un God File. Tuttavia, ora sto spi...
posta 16.07.2012 - 23:24
5
risposte

Evitare il dominio anemico - Come decidere quale singola responsabilità ha una classe

Anche dopo aver letto un mucchio, sto ancora cadendo nella stessa trappola. Ho una classe, di solito un'entità. Devo implementare più di una, operazioni simili su questo tipo. Sembra sbagliato (apparentemente arbitrariamente) scegliere una di qu...
posta 26.06.2013 - 11:26
2
risposte

Alternativa a "eredità contro composizione?" [duplicato]

Ho colleghi al lavoro che sostengono che "L'ereditarietà è un anti-modello" e che vogliono usare sistematicamente la composizione, tranne che nei casi (rari, secondo loro) in cui l'ereditarietà è davvero il modo migliore per andare. Vogli...
posta 12.11.2012 - 17:59
3
risposte

Design Anti-Patterns - C # - Chiamate questo oggetto God?

Sto scrivendo il modulo Portfolio per il mio sito web e ha 3 componenti. Galleria Categoria, Galleria, & Immagini della galleria. Sto facendo tutta la gestione delle richieste, (creazione, lettura, aggiornamento, altro), per i 3 componenti...
posta 23.06.2011 - 11:09
4
risposte

Proprietà / metodi multipli che danno lo stesso risultato

Sto cercando di accertare se l'uso di più riferimenti alla stessa proprietà sia l'odore del codice / un anti-modello, in base alle esigenze dell'organizzazione. Ad esempio, prendi in considerazione: abstract class Person { public strin...
posta 24.05.2017 - 10:10