Tutte le domande

2
risposte

Quando utilizzare effettivamente RAII?

Capisco il concetto di RAII: Utilizzare il distruttore come mezzo per liberare risorse, come la memoria, o chiudere handle di file / connessioni database. Provenendo da uno sfondo Java, questo in realtà era piuttosto facile da capire a causa del...
posta 21.04.2017 - 21:03
3
risposte

Come gestire un'applicazione web esistente?

Sono uno studente che terminerà la sua laurea in circa 7 mesi. Ho un lavoro secondario in cui sono l'unico programmatore di una piccola azienda. L'applicazione Web è per fatture e ore di lavoro dei dipendenti. Questa applicazione (con codice leg...
posta 30.05.2017 - 22:42
1
risposta

A che ora del giorno dovremmo concludere uno sprint prima di una riunione di valutazione sprint?

Riepilogo La nostra azienda esegue due settimane sprint per il nostro team di sviluppo software. Abbiamo molti progetti che il nostro team condivide con alcuni progetti individuali. Abbiamo notato che quando concludiamo il nostro sprint cir...
posta 11.09.2017 - 16:05
2
risposte

Opzioni per la progettazione di un repository

Sto considerando come scrivere un repository per un nuovo progetto. Mi piace l'idea di un repository generico come questo per le operazioni CRUD di base: public class Repository<TEntity> : IRepository<TEntity> where TEntity : cl...
posta 31.07.2017 - 22:13
4
risposte

Quando chiamare il costruttore e quando chiamare il metodo in Java?

Sto facendo fatica a comprendere appieno l'uso dei costruttori in Java. Quello che ho imparato finora sui costruttori è il seguente: stesso nome della classe abbreviation ctor sovraccarico nessun tipo di ritorno crea un oggetto di...
posta 01.01.2018 - 22:50
1
risposta

Che cosa significa "controllo del bus dati"?

Questo video menziona quanto segue: Che cosa significa che al controller DMA è concesso il controllo del bus dati , significa che la CPU non può utilizzare il bus per accedere alla memoria e ai dispositivi IO finché il controller DMA...
posta 05.10.2017 - 00:34
1
risposta

Pratiche per navigare nell'incertezza nella progettazione del software

Sfondo: Quindi sto cercando di creare il mio primo motore di gioco per scopi di apprendimento. Dopo aver consultato alcuni articoli, sono riuscito a progettare le parti iniziali del mio motore almeno per farmi andare avanti. Il mio progetto...
posta 29.12.2016 - 00:49
1
risposta

Singleton con iniezione di dipendenza, è una buona pratica in alcuni casi?

È una buona idea avere un'implementazione Singleton con iniezione di dipendenza? Ho alcune classi che eseguono alcune attività pesanti sull'istanziazione (relative al caricamento del database). Mi piacerebbe usarli sempre come nuove istanze ma è...
posta 27.09.2017 - 08:49
3
risposte

La programmazione funzionale può essere utilizzata per risolvere problemi che richiedono casualità?

Questa vecchia domanda ci dice che nella programmazione funzionale la "vera" casualità non può essere raggiunta in quanto le funzioni FP sono pure / idempotenti e restituiscono lo stesso valore indipendentemente dal numero di invocazioni senza...
posta 03.01.2018 - 06:37
3
risposte

Lo "scopo" della conoscenza su quali sono i parametri validi

Ho una domanda che non so come generalizzare e fare correttamente, quindi proverò con un esempio. Supponiamo che io progetta un sistema di gestione dei parcheggi. Nel mio sistema, ho gli oggetti Car e ParkingLot , dove ParkingLot...
posta 29.12.2017 - 19:15