Tutte le domande

4
risposte

Proprietà / metodi multipli che danno lo stesso risultato

Sto cercando di accertare se l'uso di più riferimenti alla stessa proprietà sia l'odore del codice / un anti-modello, in base alle esigenze dell'organizzazione. Ad esempio, prendi in considerazione: abstract class Person { public strin...
posta 24.05.2017 - 08:10
3
risposte

Corretta separazione tra lexing e analisi

Attualmente sto scrivendo un parser che, dato un file sorgente, lo trasforma in un AST di una lingua, rispettando il processo idiomatico di lexing e poi analizzando usando noti parser di generatori (si pensi a lex e yacc ) . Tuttavia, n...
posta 03.05.2017 - 14:58
3
risposte

Usa diagramma del caso (UML): la memoria del database dovrebbe essere un caso di uso secondario (in questo diagramma)?

Sfondo applicazione Una breve descrizione di ciò che l'applicazione dovrebbe fare Sto sviluppando un'applicazione che analizza sequenze di DNA. L'utente carica un determinato file contenente una sequenza di DNA. Quindi l'utente può fa...
posta 15.02.2017 - 14:23
3
risposte

Va bene avere una classe che abbia solo proprietà booleane?

Scenario Abbiamo una classe Vehicle , questa classe contiene alcune proprietà per definire l'oggetto come CarBrand , TransmissionType , Color , ecc. Una macchina (veicolo) ha anche opzioni, in questi giorni molte opzioni....
posta 02.04.2016 - 17:24
2
risposte

Prefisso basato sul progetto per i nomi delle classi [chiuso]

Il mio capo progetto usa prefissi basati su progetto per nomi di classi, diciamo che il nome del progetto ABC, crea il nome della classe User come ABCUser. e dice che lo fa perché può voler far confondere gli utenti di User.aspx. così gli ho det...
posta 24.06.2014 - 06:56
2
risposte

Quale ruolo hanno avuto i miglioramenti dell'hardware nello sviluppo dei linguaggi moderni (ad es. Python / Java)?

Vorrei chiedere informazioni sulla storia dei linguaggi di programmazione, in particolare sul ruolo dell'hardware nello sviluppo del linguaggio negli ultimi 20-30 anni. Ho letto della storia di Python e del progetto ABC . Mi sembra che ci si...
posta 12.05.2017 - 09:25
1
risposta

Elaborazione AST e utilità del pattern visitatore

So che il pattern visitor viene in genere utilizzato per attraversare una gerarchia di oggetti eterogenei (che ereditano uno stesso oggetto astratto) e dissociare l'elaborazione di questi oggetti dai dati al loro interno. Un classico utilizzo de...
posta 12.05.2015 - 11:51
2
risposte

I test di integrazione sono considerati ridondanti?

Ecco alcuni codici falsi sotto test: public void saveItem() { try { databaseInterface.saveItemToDatabase(item); } catch (Exception e) { // deal with it return; } itemList.Add(item); } Durante la stesura di un test u...
posta 06.08.2015 - 04:23
2
risposte

Progettazione del codice del server di gioco

Sto progettando un server di gioco multiplayer in cui i giocatori si trovano nelle stanze. In questo momento ho lezioni per prendermi cura del cliente, networking, ecc. Sto faticando comunque a trovare un design per questa classe Room. Ad esempi...
posta 02.01.2014 - 18:11
5
risposte

Scegliere il giusto processo di sviluppo del software per un team di quattro persone

Io e altre tre persone abbiamo avuto un po 'di soldi per costruire un'app mobile educativa (sociologia per studenti delle scuole superiori). I requisiti del software sono decisi in gran parte da noi stessi. La squadra sarà composta dalle seguent...
posta 30.01.2017 - 18:39