Tutte le domande

3
risposte

Variazioni di oggetti immutabili in lotti?

Con i modelli immutabili, quale sarebbe il modo migliore per raggruppare diverse modifiche? Ad esempio, abbiamo un Book che è immutabile. Devo modificare sia title che year . Potrei cambiare uno per uno, ma ciò creerebbe solo un...
posta 19.11.2014 - 22:30
2
risposte

Come stratificare le istruzioni se l'ordine della logica è irrilevante?

Fondamentalmente ho una serie di logiche nel mio sito che possono portare a 5 risultati totali. Fondamentalmente due diversi se test e poi una catch all else statement. Ad esempio: if cond1: if mod1: #do things elif mod2:...
posta 15.08.2014 - 16:11
2
risposte

Progettazione software rispetto alla progettazione di prodotti fisici

Ho ricevuto un sacco di domande a cui rispondere per preparare un esame e questo non sono sicuro di quale sia la chiara differenza: "Spiega la differenza tra la progettazione di software e la progettazione di prodotti fisici" Ho un'opinion...
posta 09.06.2013 - 21:16
3
risposte

Web hosting che decide di pagare per ospitare o ospitare il proprio? [chiuso]

C'è una guida là fuori su come scegliere quando pagare per il web hosting contro il tuo hosting? Supponendo che l'accesso root sia un must, vorrei confrontare cose come costo, scalabilità e stress personale. Ecco cosa potrei inventare. Pag...
posta 06.05.2013 - 17:25
2
risposte

Come faccio a gestire un progetto MIT senza avviso di copyright incluso?

C'è una libreria (eventualmente abbandonata) che sto usando nel mio progetto. La sua pagina del progetto Google Code menziona la sua licenza al MIT. In nessuna parte del codice stesso, né alcuno dei file inclusi, esiste una nota di copyright o u...
posta 04.04.2013 - 17:39
6
risposte

Se una classe utente contiene solo attributi e nessun metodo oltre a getter / setter?

Sto cercando di migliorare il mio codice OOP e penso che la mia classe User stia diventando troppo grassa. Nel mio programma un utente ha i diritti su "liste". Leggi, scrivi, aggiorna, cancella. Così ho creato una classe utente class User {...
posta 10.04.2013 - 11:45
2
risposte

BDD basato su requisiti di 1-liner

Nel nostro team, il proprietario del prodotto ci fornisce solo un riepilogo 1-liner. Gli sviluppatori quindi presentano un PoC , che il proprietario del prodotto esamina e ripete il ciclo. La sfida qui è di 2 volte: Ora: dobbiamo creare...
posta 04.09.2014 - 04:00
1
risposta

Modelli di layer di accesso ai dati di Fowlers

Fowler parla di un numero di modelli di progettazione disponibili per il livello di accesso ai dati, ad es. Table Data Gateway, Row Data Gateway, Active Record e Data Mapper. Nel libro suggerisce di usare Data Mapper con Transaction Script e...
posta 19.07.2013 - 20:15
3
risposte

È un approccio praticabile alla risoluzione di più corrispondenze in un lexer?

Sto scrivendo un lexer in JavaScript. È piuttosto tipico: le regole sono specificate con espressioni regolari e producono un token. Non sono sicuro del modo migliore per gestire quando più regole sono abbinate. I lexer esistenti che ho guar...
posta 02.06.2013 - 01:23
3
risposte

Come posso migliorare questo design in modo che non sia necessario eseguire la scansione dinamica delle classi in fase di runtime?

Sono nel mezzo di una riprogettazione da parte del mio attuale progetto che riguarda le autorizzazioni e l'autorizzazione degli utenti. Ho un'interfaccia chiamata IUserPermissions che incapsula questa informazione. Una parte delle autori...
posta 11.07.2013 - 20:15