Domande con tag 'anti-patterns'

9
risposte

Le classi di utilità con nient'altro che membri statici sono un anti-pattern in C ++?

La domanda dove dovrei inserire funzioni che non sono correlate a una classe ha suscitato qualche discussione sul fatto che abbia senso in C ++ combinare funzioni di utilità in una classe o semplicemente farle esistere come funzioni libere in...
posta 11.02.2012 - 11:24
10
risposte

Quali sono gli anti-schemi di denominazione? [chiuso]

Ci sono alcuni nomi, dove se ti ritrovi a raggiungere quei nomi, sai che hai già incasinato qualcosa. Ad esempio: XxxManager Questo è male perché una classe dovrebbe descrivere cosa fa la classe. Se la parola più specifica che puoi forn...
posta 31.10.2016 - 18:31
6
risposte

Codice che converte un valore in una rappresentazione diversa, quindi lo converte indietro nel punto in cui è iniziato male, ma come? [chiuso]

Stavo leggendo un articolo sulle cattive pratiche di programmazione . Ha menzionato - "Yo-Yo code" that converts a value into a different representation, then converts it back to where it started (eg: converting a decimal into a string...
posta 23.10.2014 - 10:39
8
risposte

sta lanciando un'eccezione anti-pattern qui?

Ho appena avuto una discussione su una scelta di design dopo una revisione del codice. Mi chiedo quali sono le tue opinioni. Esiste questa classe Preferences , che è un bucket per le coppie chiave-valore. I valori nulli sono legali (quest...
posta 12.02.2015 - 16:48
3
risposte

E 'un antipattern usare peek () per modificare un elemento stream?

Supponiamo di avere un flusso di cose e voglio "arricchirle" a metà stream, posso usare peek() per fare ciò, ad esempio: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Supponiamo che la mutazione delle cose a ques...
posta 01.02.2016 - 18:39
12
risposte

Quali modelli di design sono i peggiori o i più limitati? [chiuso]

Per ogni progetto di programmazione, i manager con esperienza di programmazione passata cercano di brillare quando raccomandano alcuni modelli di progettazione per il tuo progetto. Mi piacciono i modelli di design quando hanno senso o se hai bis...
posta 17.02.2011 - 07:55
10
risposte

Quante sono troppe interfacce su una classe? [chiuso]

Probabilmente lo considererei un odore di codice o addirittura un anti-pattern per avere una classe che implementa 23 interfacce. Se è davvero un anti-modello, come lo chiameresti? O semplicemente non sta seguendo il principio di Responsabilità...
posta 03.11.2011 - 13:54
2
risposte

Qual è il nome del seguente pattern (anti)? Quali sono i suoi vantaggi e svantaggi?

Negli ultimi mesi, ho inciampato alcune volte sulla seguente tecnica / modello. Tuttavia, non riesco a trovare un nome specifico, né sono sicuro al 100% di tutti i suoi vantaggi e svantaggi. Lo schema è il seguente: All'interno di un'inter...
posta 15.12.2013 - 23:19
8
risposte

Che cosa fare riguardo a "Failure Driven Development"?

Nel nostro negozio, ci sforziamo di essere agili. E direi che stiamo facendo grandi passi avanti. Detto questo, alcuni di noi hanno individuato uno schema che abbiamo iniziato a chiamare "Failure Driven Development". Lo sviluppo guidato da er...
posta 16.01.2011 - 15:38
9
risposte

Alternative al modello singleton

Ho letto opinioni diverse sul modello singleton. Alcuni sostengono che dovrebbe essere evitato a tutti i costi e ad altri che può essere utile in certe situazioni. Una situazione in cui utilizzo i singleton è quando ho bisogno di una fabbrica...
posta 08.05.2012 - 07:41