Domande con tag 'design-patterns'

4
risposte

Strategia per evitare copie difensive mantenendo il corretto incapsulamento

Voglio mantenere una dipendenza disaccoppiata, ma allo stesso tempo, una volta passata alla funzione di costruzione, voglio consentire le modifiche solo attraverso Whatever (nell'esempio seguente) perché la modifica della dipendenza dall'es...
posta 10.01.2017 - 04:24
4
risposte

Il type mocking frameworks non modifica le pratiche di codifica dal punto di testabilità?

Molte persone consigliano di codificare le interfacce e di evitare la statica per la testabilità. Le interfacce non sono solo testabilità, a volte sono un requisito. Ma a volte introduciamo nuove interfacce nell'applicazione solo per testabil...
posta 29.02.2012 - 13:11
1
risposta

Vincoli dati complicati - Regole aziendali o vincoli di database?

Ho ereditato un progetto che include un database (MS SQL Server) pieno di dati non validi. L'ho pulito manualmente, che è stato un processo faticoso e noioso sto lavorando per modernizzare l'applicazione (ASP.NET MVC w / EF6). Una delle tabel...
posta 24.01.2017 - 17:45
2
risposte

Alternativa a "eredità contro composizione?" [duplicato]

Ho colleghi al lavoro che sostengono che "L'ereditarietà è un anti-modello" e che vogliono usare sistematicamente la composizione, tranne che nei casi (rari, secondo loro) in cui l'ereditarietà è davvero il modo migliore per andare. Vogli...
posta 12.11.2012 - 17:59
3
risposte

Design Anti-Patterns - C # - Chiamate questo oggetto God?

Sto scrivendo il modulo Portfolio per il mio sito web e ha 3 componenti. Galleria Categoria, Galleria, & Immagini della galleria. Sto facendo tutta la gestione delle richieste, (creazione, lettura, aggiornamento, altro), per i 3 componenti...
posta 23.06.2011 - 11:09
4
risposte

Come dovrei valutare un corso di formazione? [chiuso]

La mia azienda ci offre la possibilità di iscriversi a corsi di formazione fuori sede su Design Patterns. Sfogliando le brochure, sono già annoiato (e in qualche modo respinto dal marketingy buzzwordy silverbulletty manageress intraprendent...
posta 24.01.2011 - 17:15
1
risposta

Elaborazione AST e utilità del pattern visitatore

So che il pattern visitor viene in genere utilizzato per attraversare una gerarchia di oggetti eterogenei (che ereditano uno stesso oggetto astratto) e dissociare l'elaborazione di questi oggetti dai dati al loro interno. Un classico utilizzo de...
posta 12.05.2015 - 13:51
2
risposte

Progettazione del codice del server di gioco

Sto progettando un server di gioco multiplayer in cui i giocatori si trovano nelle stanze. In questo momento ho lezioni per prendermi cura del cliente, networking, ecc. Sto faticando comunque a trovare un design per questa classe Room. Ad esempi...
posta 02.01.2014 - 19:11
3
risposte

Pattern di debugging condizionale migliore?

Data la necessità di accedere solo in modalità di debug, il modo più semplice sarebbe utilizzare le condizioni: def test(x, debug=False): if debug: print(x) # ...Some more code if debug: print("Something else")...
posta 25.05.2018 - 16:29
2
risposte

Design del modello di dominio: best practice per la massima fluidità, incapsulamento ed estensibilità

Mi sto adoperando per avere l'architettura più gestibile possibile nella mia applicazione, ma non riesco a decidere un modello di dominio adeguato. Ecco un esempio di modello di dominio per un utente: public class User // Referred to as the...
posta 22.10.2017 - 03:53