Domande con tag 'design-patterns'

6
risposte

Qual è il formato di file di configurazione leggibile più semplice dall'uomo? [chiuso]

Il file di configurazione corrente è il seguente: mainwindow.title = 'test' mainwindow.position.x = 100 mainwindow.position.y = 200 mainwindow.button.label = 'apply' mainwindow.button.size.x = 100 mainwindow.button.size.y = 30 logger.datarat...
posta 26.03.2012 - 16:11
6
risposte

Come diventare un ingegnere del software? [duplicare]

Il mio problema è strano, quindi ti prego di sopportare me. Ho lavorato in start-up principalmente alla crescita mobile dopo la mia laurea 2 anni fa. Sviluppo app per iOS ma non è molto pertinente. La struttura di avvio è semplicemente foun...
posta 12.09.2012 - 00:08
2
risposte

Come dovrei gestire gli errori del logger?

In molte delle applicazioni della nostra azienda, utilizziamo un logger personalizzato. È abbastanza robusto, anche se potremmo sostituirlo con qualcosa come NLog in futuro. Una delle attività del logger consiste nel registrare tutte le eccezion...
posta 12.12.2014 - 18:22
2
risposte

Come evitare la duplicazione delle strutture dati quando parti di un'app sono scritte in lingue diverse?

Ad esempio, supponi di scrivere un'app in Java . La tua app comunica con un server API scritto in Python . Il server Python comunica con un SQL database. Hai anche un sito web per la tua app scritto in JavaScript . Con 4 lingue...
posta 09.02.2018 - 02:18
3
risposte

Miglioramenti al modello di costruzione del costruttore di Joshua Bloch?

Nel 2007, ho letto un articolo su Joshua Blochs sul "builder pattern" e su come poteva essere modificato per migliorare l'uso eccessivo di costruttori e setter, specialmente quando un oggetto ha un gran numero di proprietà, molte delle quali son...
posta 17.06.2011 - 18:15
4
risposte

Modelli / strategie di progettazione per campi personalizzati e tipi di dati

Esistono strategie o schemi di progettazione comuni per la progettazione di applicazioni che hanno la possibilità di aggiungere campi personalizzati a oggetti di dati o di creare la propria definizione personalizzata di oggetti. Ad esempio, sto...
posta 14.05.2012 - 16:10
5
risposte

Qual è il significato di "inversione" nel principio di progettazione di Dependency Inversion?

Sto leggendo su modelli di design. So cosa fa questo principio. Le classi di alto livello e di basso livello dipendono dalle astrazioni. Ma perché diciamo che è inversione ?     
posta 23.03.2013 - 09:46
1
risposta

Open Close Principle (OCP) vs Dependency Inversion Principle (DIP)

Stavo cercando di capire la differenza tra Open Closed Principle (OCP) e Dependency Inversion Princible (DIP). Sulla base di ricerche che ho fatto finora su Internet, sono giunto alla conclusione che "il DIP è un'opzione attraverso la qua...
posta 09.12.2013 - 18:39
5
risposte

Trova il modello più adatto per il cerchio

Di seguito c'è un'immagine di esempio, se ho un punto del punto bianco nel mezzo e voglio trovare la posizione più vicina possibile per il cerchio blu (che è ovviamente nella posizione in cui l'ho posizionato) se tutto il rosso i cerchi esistono...
posta 13.01.2017 - 17:03
2
risposte

Qual è la differenza pratica tra gli stili di iniezione delle dipendenze?

Sono nuovo di iniezione di dipendenza e ho alcune domande su quale stile dovrei usare nelle mie applicazioni. Ho appena letto Inversion of Control Contenitori e il modello di iniezione delle dipendenze di Martin Fowler, ma io non può otten...
posta 16.03.2013 - 04:30