Domande con tag 'design-patterns'

2
risposte

Suggerimenti per lavorare con software mal progettato [chiuso]

Attualmente nel mio lavoro sto lavorando con molti vecchi sistemi php che non seguono schemi di progettazione normalizzati e sono francamente un disastro. Come sviluppatore etico e qualcuno che si sforza sempre di migliorare ciò su cui sto la...
posta 08.12.2015 - 02:09
3
risposte

Che tipo di sviluppo sto facendo?

Sto facendo una webapp per gli interni della mia azienda, sono passati 8 mesi e ora voglio diventare più professionale a questo proposito e sapere esattamente cosa sto facendo. Il mio flusso di lavoro è di apportare piccole modifiche, caricar...
posta 01.04.2016 - 09:29
2
risposte

Il "salto di fila" in un'API è una violazione della "singola responsabilità"?

Il link descrive un'API per enumerare le righe (costituite da diversi valori) di dati. In questa API è possibile recuperare i valori dalla riga corrente e "saltare" alla riga successiva. Secondo me, questo è un misdesign. Viola la regola...
posta 16.08.2017 - 20:32
4
risposte

Singleton Usage

Ambiente : Ho bisogno di condividere alcune informazioni gentili (vedi HashMap) attraverso diverse parti del mio codice. Penso che Singleton potrebbe essere un modello di design perfetto, tranne che per una cosa: Il recupero di informazio...
posta 09.08.2016 - 11:13
3
risposte

Comunicazione tra componenti / oggetti non correlati

Immagina di avere un gioco, con Mostri, Missioni, Veicoli e, naturalmente, i loro controllori e così, quindi una classe Monster, una classe Mission Controller, una classe Vehicle Controller e così via. Supponiamo che io abbia bisogno del cont...
posta 19.11.2014 - 19:21
1
risposta

Modelli di dominio anemico: che tipo di metodi potrebbe avere bisogno di un oggetto dominio?

Questa domanda potrebbe sembrare strana, ma è qualcosa che ho affrontato a volte. Ho cercato di adottare DDD, tuttavia sono sempre di fronte al problema dei modelli di dominio anemici. Il problema è che quando inizio a pensare a quali dovrebbero...
posta 21.01.2014 - 15:27
1
risposta

La testabilità e la mockability sono davvero così importanti nello sviluppo web?

Sto leggendo questa serie su Laravel, ed è in grande profondità che consiste nel rendere tutto testabile, usando Repository invece di usare solo i Modelli , usando Iniezione delle dipendenze e altre tecniche oscure. Ho la sensazione ch...
posta 13.07.2014 - 19:42
3
risposte

Il record non attivo viola SRP e OCP?

Ho visto le classi di dischi attive nel nostro progetto crescere in classi grandi e fai-da-te. Ad esempio, quando hai bisogno di qualcosa su un utente, devi andare alla classe Person . Mentre questo ha perfettamente senso quando si considera...
posta 12.02.2014 - 06:32
4
risposte

Come si chiama questo modello di progettazione? [chiuso]

Ho un po 'di codice: /// <summary> /// Represents Record Locator class /// </summary> public class RecordLocator : IRecordLocator { /// <summary> /// The Record Locator string, for example: ZT8C4O /// </summary...
posta 13.02.2014 - 13:58
2
risposte

Domanda modello decoratore principianti

Mi sono imbattuto in questo articolo: link Dopo averlo letto, ho un po 'di difficoltà nel comprendere un concetto. Se osservi la sezione Struttura in quell'articolo quando mostra il diagramma di classe UML, sono confuso sul motivo per cui...
posta 26.03.2015 - 01:47