Tutte le domande

8
risposte

Refactoring per loop (aspetto codice pulito)

Devo refactoring un ciclo "for" che itera su un array e fa due cose indipendenti con l'elemento dell'array. Ad esempio: doThisOrOtherStuff(array) { for(int i=0; i<array.length; i++) { element = array[i]; id = element.getId(); if(id &...
posta 15.11.2017 - 08:51
4
risposte

Come implementare le procedure aziendali durante l'utilizzo di scrum?

Il mio manager mi ha dato il compito di implementare nuove procedure ISO di analisi e progettazione (in seguito sarà dell'intero ciclo di sviluppo del software) perché nel team non abbiamo alcun tipo di metodologia per sviluppare il software ric...
posta 15.08.2017 - 13:46
2
risposte

Ci sono motivi per non usare mai più classi o id?

Comprendo un javascript non invadente. Anche nel mio CSS ora non uso quasi mai le classi o gli id perché mi piacciono i file html puliti, facili da leggere e poco chiari. Ad esempio, perché usare questo: <body id="anchor" ontouchstart=""&...
posta 22.04.2016 - 16:27
3
risposte

Rappresentazione DDD di entità e database

Sto studiando il DDD in un contesto di sviluppo e sembra che abbia frainteso qualcosa. In realtà, stavo pensando che un'entità è l'oggetto che può essere conservato su un supporto di archiviazione come un database. Ma vuol dire che l'entit...
posta 14.12.2016 - 15:49
4
risposte

DDD: identificazione della radice aggregata in un dominio di applicazione di esempio semplice

Sto cercando di leggere su DDD, e sto faticando un po 'cercando di identificare le radici aggregate. Ho scritto un'app molto semplice per dividere i giocatori in squadre diverse all'interno di un gioco. Quindi le mie entità sono qualcosa del...
posta 29.01.2018 - 08:32
5
risposte

Gestione degli errori per casi non eccezionali nel C ++ moderno

Per affinare le mie capacità - e per il piacere di farlo - sto scrivendo un piccolo gioco per i miei figli nel moderno C ++ (C ++ 11, C ++ 14 e la parte di C ++ 17 già supportata da Visual Studio ), che è una bella pausa dai miei soliti compiti...
posta 15.08.2017 - 15:50
1
risposta

Fork-join nel modello attore

Sto leggendo un documento sul modello dell'attore e descrivono come un il comportamento fork-join può essere implementato usando: Let us consider how a system of actors, when requested to calculate some value, can split up the load among...
posta 04.06.2016 - 23:57
2
risposte

Limitare lo stack delle chiamate può aiutarti a usare meno astrazioni?

Ho seguito una presentazione di Jonathan Blow sulla qualità del software. Come punto che aggiungere sempre più livelli di astrazione ti dà non solo più difficoltà a gestire il tuo codice, ma anche stiamo utilizzando troppe risorse e il software...
posta 17.08.2017 - 12:04
1
risposta

Tra Functional Applicativo e Monade

È possibile progettare un Functional applicativo con alcune funzioni extra di manipolazione dello stack push , pop e una funzione di branching specializzata ifA :: forall a. f Boolean -> f a -> f a -> f a , e ottenere un mo...
posta 23.06.2016 - 00:35
3
risposte

Le API istanziate sono un problema in un'interfaccia C?

Quindi un'API Instanced è una che si comporta come un oggetto. Quindi per esempio: foo* GetInstancedAPI(); void MemFuncSetter(foo* fooThis, const int arg); int MemFuncGetter(const foo* fooThis) const; Questo è in contrasto con una API non i...
posta 01.02.2018 - 13:51