Tutte le domande

1
risposta

Blocchi ElseIf-Else ridondanti [duplicato]

Questi tipi di blocchi if-elseif-else appaiono dappertutto, e in numero non piccolo (quindi meno sono e meglio è). Ogni volta devo pensare e decidere: Voglio il più semplice o il più completo dei due ... e non voglio più pensarci. Ad esem...
posta 19.12.2014 - 20:54
1
risposta

Implementazione dell'algoritmo della cassiera in un distributore automatico

Questa domanda sul golf code mi ha fatto riflettere. Non ero nemmeno consapevole che l'Algoritmo della cassiera fosse una cosa formale. Leggendolo e facendo ricerche su Google, vedo che tutte le soluzioni sembrano preoccuparsi di pagar...
posta 14.10.2016 - 14:14
2
risposte

Affidando componenti di terze parti nei tuoi progetti

Come fate ad affidare pacchetti, librerie, ecc. di terze parti nei vostri progetti? In altre parole, quali passi, se del caso, prendi prima di incorporare un componente esterno nel tuo progetto? Il numero totale di download soddisfa la tua sicur...
posta 20.10.2016 - 13:06
1
risposta

Come si usano i casi d'uso in un progetto di driver con interrupt?

Sto scrivendo il codice a livello di driver che gira su un microcontrollore. Ho descritto alcuni dei design con casi d'uso. Gli utenti nei miei casi d'uso sono gli altri componenti software che usano il mio driver. Tuttavia, ricevo anche input d...
posta 18.11.2016 - 17:46
4
risposte

Pattern per il controllo di come viene implementata un'interfaccia

Questa è più una curiosità che un requisito del mondo reale. Come esempio per dimostrare cosa intendo per "Controllare come viene implementata un'interfaccia" .. Dire che volevo implementare un nuovo programmatore di attività, e ho esposto i...
posta 29.10.2016 - 20:20
2
risposte

devo creare dbContext per i miei modelli o utilizzare ApplicationDbContext esistente?

Sto sviluppando un'applicazione web usando ASP.NET Core. Quando utilizzo l'applicazione Web modello di progetto con Authentification: Classe ApplicationDbContext generata: public class ApplicationDbContext : IdentityDbContext<Appli...
posta 28.11.2016 - 23:46
1
risposta

Concorrenza concomitante C ++

Sto scrivendo un ray tracer e desidero aggiungere concorrenza per ovvi (anche se probabilmente piccoli) guadagni in termini di prestazioni. Nel mio codice, faccio scorrere tutti i punti centrali nella griglia di pixel che forma la mia immagin...
posta 09.11.2016 - 19:38
3
risposte

Come confrontare oggetti con quantità di dati in espansione?

Dato una classe come: class State { bool IsLessThan(State); int data; }; Il metodo State::IsLessThan(State) può semplicemente confrontare data in ogni classe secondo una logica. Tuttavia, supponiamo che i dati all'interno...
posta 19.11.2016 - 22:36
3
risposte

Uso delle classi nidificate per l'input e l'output per un metodo di calcolo

Abbiamo un grande progetto che esegue molti modelli e calcoli. Questo codice viene suddiviso in blocchi più piccoli e più gestibili, spostando particolari calcoli nelle proprie classi. Per provare a mantenere gli input e gli output vincolati...
posta 10.10.2016 - 05:26
2
risposte

Design pattern per ruolo utente free / premium

questa domanda riguarda in realtà un complesso progetto Java che sto facendo all'università, ma è possibile trovare un caso semplice che sia davvero simile al problema che sto affrontando. In questo scenario, abbiamo un'app con versione gratu...
posta 20.10.2016 - 15:05