Domande con tag 'anti-patterns'

1
risposta

Come si dovrebbero evitare riferimenti ad oggetti circolari quando ogni elemento in una collezione può eventualmente interagire con qualsiasi altro elemento?

Ho una classe chiamata Canvas che funge da contenitore per un numero di Rectangle . Il Rectangle s ha il seguente comportamento: Possono essere spostati all'interno di Canvas . Possono essere ridimensionati. Non poss...
posta 07.11.2016 - 03:00
1
risposta

Pattern degli oggetti auto-inizializzabili

Sto lavorando su un sistema in cui applichiamo coerentemente "schemi" o approcci come "Dependency Injection". Preferirei non esporre l'attuale tecnologia di base per non ottenere soluzioni prevenute, perché penso che la mia domanda si applich...
posta 18.08.2018 - 01:05
5
risposte

Anti pattern - Vale la pena spendere o meno

Ho letto questa domanda e dopo un tempo molto lungo è chiaro che ho ancora non capisco anti-schemi. forse, ha sollevato un nuovo livello di curiosità per sapere perché dovrei leggere il pattern Anti design se in realtà non sono altro che una "...
posta 02.06.2011 - 08:41
3
risposte

Che cos'è questo pattern (anti?) chiamato? (o come descriverlo)

Il caso in cui un operatore a livello sorgente descrive effettivamente un'operazione che si svolgerà in qualche punto futuro, thunk l'operatore reale insieme ai suoi operandi. Non so se questo ha un nome generico, o forse è un elemento di des...
posta 08.08.2013 - 05:51
6
risposte

"call and return" è un pattern o un antipattern?

Immagina di avere questo codice: class Foo: def __init__(self, active): self.active = active def doAction(self): if not self.active: return # do something f=Foo(false) f.doAction() # does nothing Questo è un bel cod...
posta 26.01.2011 - 17:49
2
risposte

Uso dell'iniezione per servizi che contengono solo funzioni pure

Immagina di avere un servizio come questo: class SomeService { // A random pure function that transforms the input // without doing any remote calls or any side effects function somePureFunction(inputNumber) { return inputN...
posta 16.11.2018 - 12:55
1
risposta

È efficiente e una pratica normale avere una classe con migliaia di righe di codice? [duplicare]

Attualmente sono in un progetto di sviluppo di prodotti software continuo basato su codice legacy Java . Il codice sorgente è molto complicato, il che è buono e cattivo. Ma sono sorpreso nel vedere che nel componente principale la maggior...
posta 22.11.2018 - 20:05
2
risposte

È un anti-pattern per usare void * ed enum per abilitare il controllo dei caratteri?

In un motore di gioco, hai Object s composto da diversi componenti. Uno di questi è un RenderComponent che può essere un Mesh , un Sprite o un Light . Ora, tutte queste classi sono molto diverse con interfacce non compa...
posta 17.08.2014 - 18:21
1
risposta

Devo rappresentare gli accessori fisici di un sistema come classi nel software?

Sto riprogettando un sistema composto da un'unità di acquisizione dati e molti altri sensori (sensore di tensione, sensore angolare, sensore di pressione, ecc.). Nel modello del dominio del software, esiste una classe Sensor di base, da...
posta 06.04.2015 - 23:31
3
risposte

Passare un oggetto di contesto al costruttore o al metodo

Sto scrivendo un parser di discesa ricorsivo. Lascia che% co_de specifichi il contesto per l'analisi. Pseudocodice: class ParseContext { Logger logger; // logger for error/warning messages Locale locale; // locale for error/warning...
posta 05.08.2018 - 18:32