Domande con tag 'design-patterns'

3
risposte

Comunicazione tra componenti disaccoppiati tramite eventi

Abbiamo un'app Web in cui abbiamo molto (> 50) di piccoli WebComponents che interagiscono tra loro. Per mantenere tutto disaccoppiato, abbiamo di regola che nessun componente può fare riferimento direttamente a un altro. Invece, i comp...
posta 24.04.2018 - 19:03
2
risposte

Come risolvere la violazione di LSP in base al presupposto minimo

Ho una classe Party con un costruttore che accetta Collection<Foo> . Ho in programma di avere due sottoclassi NpcParty e PlayerParty . Tutte le istanze di Party hanno un limite superiore per la dimensione della colle...
posta 22.04.2016 - 08:33
7
risposte

È un odore del codice impostare un flag in un ciclo per usarlo in seguito?

Ho un pezzo di codice in cui eseguo l'iterazione di una mappa fino a quando una determinata condizione è vera e poi in seguito uso quella condizione per fare altre cose. Esempio: Map<BigInteger, List<String>> map = handler.getMa...
posta 22.01.2018 - 08:21
6
risposte

Meglio Capire il modello di progettazione 'Strategia'

Sono stato interessato a modelli di design per un po 'e ho iniziato a leggere "Head First Design Patterns". Ho iniziato con il primo modello chiamato pattern "Strategia". Ho affrontato il problema descritto nelle immagini sottostanti e ho prima...
posta 30.01.2011 - 09:11
2
risposte

L'iniezione di dipendenza non spinge il carico di test più in basso nella catena?

Sto imparando sull'integrazione delle dipendenze e mentre riesco a vedere il fascino di questo quando scrivo le librerie funzionali, non riesco a vedere come risolve nulla quando sarai anche quello che usa le librerie. Rende la verifica della...
posta 13.10.2015 - 18:32
3
risposte

Usando le classi CSS come decoratori - un buon modello?

Ho creato una web-app con una GUI abbastanza complessa - molti piccoli elementi a fianco e all'interno di altri elementi che richiedono vari comportamenti (trascinamento, clic, ma sensibile al contesto). Il mio codice tende a funzionare in qu...
posta 22.04.2011 - 21:58
5
risposte

Come possiamo rendere le migliori pratiche di sviluppo del software più interessanti per le persone senza un background software?

Dove lavoro ci sono alcuni sviluppatori di software esperti con un background software, ma la maggior parte degli sviluppatori sono fisici o chimici con eccellente conoscenza del dominio ma esperienza limitata quando si tratta di sviluppare soft...
posta 31.10.2010 - 19:19
4
risposte

Modelli di progettazione di applicazioni JavaScript [duplicate]

Ho bisogno di scrivere un'applicazione PhoneGap con JavaScript e sto pensando ai modelli di progettazione del codice. Ho letto alcuni libri di modelli di progettazione JavaScript, ma non riesco davvero a vedere i vantaggi / gli svantaggi su di...
posta 26.07.2012 - 21:07
2
risposte

L'API REST può essere utilizzata come livello aziendale?

Sto usando il pattern di progettazione PHP Codeigniter MVC e ho avuto questo progetto con una sorta di specifici processi di business Nella mia applicazione mi occuperò di 2 API REST esistenti: Google Trello Mi è venuta l'idea d...
posta 16.03.2013 - 00:44
4
risposte

La scala Pattern Factory astratta?

Sto ancora cercando di capire i modelli di design qui, dopo aver appreso il pattern Abstract factory, ho capito che questo pattern non si adatta bene. Dai un'occhiata al diagramma uml del modello astratto di fabbrica Se devo creare un nuo...
posta 10.12.2013 - 19:48