Domande con tag 'anti-patterns'

1
risposta

Estensioni simili a Swift in Java usando l'ereditarietà

Dopo aver acquisito alcune abilità Swift con Java come linguaggio più strong, una caratteristica di Swift che mi piace molto è la possibilità di aggiungere estensioni a una classe. In Java, un pattern che vedo molto spesso è Utils o Helpe...
posta 03.01.2017 - 22:42
1
risposta

Reference Passing Style Anti Pattern

Sto lavorando su una base di codice legacy VB.Net. Ci sono pochissime funzioni che restituiscono valori, la maggior parte del codice è in metodi subs / void. La strategia generale sembra essere quella di passare tutto in riferimento, mutarlo e q...
posta 06.08.2013 - 05:36
1
risposta

Dove e quando inserire le risorse in lingue a cui non importa dove sono dichiarate?

Vengo da c ++, dove uno dichiara tutte le risorse da includere nella parte superiore di un file. Questo è quello che ho fatto anche con PHP. Ultimamente sono stato tentato di allontanarmi da questa regola: ho un file di script in cui inserisco l...
posta 02.02.2013 - 01:15
2
risposte

È una buona idea avere una riga di database che rappresenta un valore sconosciuto all'interno di un sistema [chiuso]

Abbiamo due sistemi, il Sistema A importa un elenco di eventi sportivi dal sistema B, vuole solo importare gli eventi per i quali forniremo dati in tempo reale, il filtro utilizzato per nascondere gli eventi per i quali non stiamo fornendo dati...
posta 14.01.2015 - 17:55
6
risposte

È un anti-pattern per usare il tipo di ritorno di un compito come parte di una condizione?

Devo impostare un bool da passare da un controller a una vista nella mia soluzione MVC e do something (come parte di if ). Ho pensato, per mantenere il codice conciso, potrei uccidere due piccioni con una fava qui: if (model.M...
posta 21.02.2017 - 18:02
2
risposte

Se un'entità è composta, è ancora un oggetto divino?

Sto lavorando su un sistema per configurare l'hardware. Sfortunatamente, ci sono tonnellate di varietà nell'hardware, il che significa che c'è una vasta gamma di funzionalità e configurazioni a seconda di quale hardware specifico a cui il soft...
posta 30.10.2013 - 02:20
2
risposte

Quale principio viene violato dall'avere un pulsante fa due cose o schermi radicalmente diversi agiscono in modo radicalmente diverso a seconda della situazione

Mi sono imbattuto in una situazione più volte nella mia carriera quando i precedenti sviluppatori hanno fatto qualcosa di divertente. Faranno una funzione di controllo (pulsante) radicalmente diversa a seconda di come è stato aperto lo scherm...
posta 20.03.2015 - 04:42
2
risposte

Che cosa differenzia gli oggetti funzione dai poltergeist?

La versione abbreviata (originale) In che modo gli oggetti funzione, a volte chiamati "funtori" in C ++ e in altri linguaggi OO, hanno senso diverso dalle classi sintomatiche dell'anti-pattern del poltergeist? Definizioni Un oggett...
posta 03.05.2018 - 16:58
6
risposte

modello di progettazione per comportamento condizionale a seconda dell'ID client

Non so se ci sia effettivamente un modello di design, o più insieme, o forse quello che sto chiedendo è anti-pattern. Contesto (semplificato): la mia azienda vende servizi SaaS (tramite un'API) a diversi clienti, che a loro volta vendono ques...
posta 01.03.2018 - 19:08
3
risposte

Rappresentare uno stato come stringhe a lettera singola [duplicato]

Mi preoccupo di essere troppo preoccupato per gli odori del codice. Ho passato gli ultimi due giorni a procrastinare i dettagli di implementazione e come avrei rifiutato attivamente di usare l'approccio suggerito. Abbiamo uno scenario in cu...
posta 15.05.2017 - 11:23