Domande con tag 'patterns-and-practices'

1
risposta

Come controllare le dipendenze opzionali di una libreria di sola intestazione in 'CMake'?

Sto sviluppando la mia libreria di sola intestazione che voglio usare come framework in altri software. Sto utilizzando CMake per l'impostazione di target dimostrativi, test e così via. Tuttavia, non sono sicuro di come gestire le dipend...
posta 14.02.2018 - 14:30
1
risposta

Motivo desiderato per l'espressione che analizza in RPN

Sto scrivendo un interprete / compilatore Ho riscontrato un problema che ho risolto in precedenza, ma forse non in modo ottimale. Il problema va così, le espressioni possono esprimere molte cose come ambiti, assegnazioni di variabili e dic...
posta 28.08.2017 - 12:48
2
risposte

Migliorare la progettazione delle transizioni di stato in un'applicazione aziendale: il caso dell'annullamento

Devo caricare determinati oggetti dal DB e propagarli attraverso pochi stati e salvare dopo ogni propagazione di stato. Cerchiamo di illustrare questo con l'esempio di un'entità Order . Ora devo caricare pochi ordini in sospeso da DB e...
posta 04.06.2017 - 00:31
1
risposta

Le proprietà dei componenti di nidificazione sono mantenibili a lungo termine?

Sto costruendo componenti in Vue.js . Sembrano così: <template> <form :schema="form.schema" :options="form.options"></form> </template> <script> export default { data: () => form: { schema: { //...
posta 04.12.2016 - 08:16
1
risposta

MVC, Servizi e DAO: scelte di progettazione fondamentali, gestione degli errori e valori di ritorno

Modifica: non c'è una risposta "giusta" o "sbagliata" qui, stavo solo cercando di convincere le persone a condividere le loro cose da fare e da non fare. Dietro questo argomento piuttosto vago vorrei affrontare alcuni problemi che ho avuto...
posta 22.07.2016 - 16:25
2
risposte

Best practice per funzioni virtuali ereditate non utilizzate (implementazione dei metodi della superclasse)

Supponiamo di avere una gerarchia di più classi ciascuna derivata l'una dall'altra utilizzando funzioni virtuali. La classe base funge da interfaccia e definisce funzioni, che potrebbero non essere richieste da tutte le classi derivate. Ora mi c...
posta 29.08.2014 - 09:29
1
risposta

Pagina pesante JavaScript / applicazione: best practice per la gestione degli errori

Considera un'applicazione che contiene un numero di pagine con una quantità relativamente grande di javascript presente o un'applicazione basata principalmente su JS. Lo script gestisce un numero di cose, come ad esempio: Convalida lato clie...
posta 22.11.2013 - 15:51
1
risposta

È un modello comune in Python avere le variabili di istanza assegnate in un costruttore che iniziano con un trattino basso?

Recentemente ho iniziato a utilizzare UtilSnips , un plugin Vim che consente un certo livello di automazione durante la codifica utilizzando frammenti di codice tipo template per i frammenti di codice comuni (definizioni di classi e funzioni, a...
posta 11.02.2016 - 15:49
1
risposta

Come evitare di corrompere un albero XML gerarchico?

Abbiamo un albero XML che memorizza la relazione tra cartelle e file video. Quindi ogni cartella potrebbe essere il nome dell'artista e sotto di essa abbiamo i video dell'artista. Inoltre ogni cartella può avere altre sottocartelle. Questa st...
posta 06.02.2012 - 00:09
1
risposta

Come progettare il livello di servizio quando si lavora con oggetti e relazioni modello

Ho una relazione semplice in cui gli articoli di livello superiore ( Recipe ) hanno una relazione uno-a-molti con i bambini ( Ingredient ) e ogni elemento ha un identificativo univoco ( ID ). Per le semplici operazioni CRUD il flu...
posta 15.06.2018 - 00:11